タグ付けされた質問 「windows-registry」

ウィンドウレジストリは、Microsoft Windowsオペレーティングシステムの構成設定とオプションを格納する階層型データベースです。これには、プラットフォームで実行されている低レベルのオペレーティングシステムコンポーネントとアプリケーションの設定が含まれています。カーネル、デバイスドライバー、サービス、SAM、ユーザーインターフェイス、サードパーティのアプリケーションはすべてレジストリを使用します。

13
コンテキストメニューに「テキストドキュメントの新規作成」オプションがありません
今日、Windows 7(x64 Ultimate)コンテキストメニューに右クリックしたときに[新しいテキストドキュメントを作成する]オプションがなくなったことに気付きました。消えた方法や時期はわかりませんが、ポイントはなくなっています。 Googleで同じ問題を抱えている人を検索した後、このガイドの投稿に従ってみました。 しかし.txt、私のレジストリにキーが表示されないため、すぐに行き詰まりましたHKEY_CLASSES_ROOT。私は見ているだけ.textですが、それが同じものかどうかはわかりません。


3
Windowsでアイコンオーバーレイが15に制限されるのはなぜですか?
DropboxとTortoiseSVNと他の多くのアプリアイコンオーバーレイの競合に関する無限の質問を見ることができます。 2つの例: アイコンオーバーレイ(3rdParty-Appsから)がWin8エクスプローラーに表示されないのはなぜですか? オーバーレイアイコンの変更を防止できますか? 私の場合、DropboxとTortoiseSVNしかありません。Dropboxは本当に迷惑になっています-更新のたびに、レジストリからDropboxのオーバーレイを削除してからWindowsエクスプローラーを再起動するスクリプトを実行する必要があります。 おそらくパフォーマンスのために、Windowsではオーバーレイが15に制限されていることを理解しています。 ただし、25〜35に増やすと、パフォーマンスに大きな影響がありますか? なぜマイクロソフトは、これが非常に一般的な問題であることに気付いておらず、これを修正しようとしたのですか? 少なくとも、上級ユーザーがこの制限を増やすために変更できるオプションがないのはなぜですか?

3
「Powershell」ではなく「Cmd / c Powershell」を使用する理由
この質問で与えられた指示に従って、レジストリを使用して最初のコンテキストメニューを追加しました(はい)。 私はもともとこれを実行するコマンド、つまり「コマンド」キーの値として使用していました。 Cmd /C Powershell "imageSeqView --% \"%1\"" ImageSeqViewは、PowerShell関数の名前です。PowerShellプロファイルにインポートします。それはうまく動作しますが、私は疑問に思っています:なぜ関数を実行するためcmdに開くのPowershellですか?単純にやるのではないでしょうか Powershell "imageSeqView --% \"%1\"" そのコマンドはうまく機能しているように見えますが、使用することは標準的なように思えるので、cmd子犬や何かを密かに殺すのだろうか?

2
Windowsレジストリ全体を削除するとどうなりますか?
すべてのレジストリを削除するとどうなるのかと思っていました。PCは動作しなくなりますか?編集:コードを編集しましたが、レジストリを削除する必要があります。 cd %TMP% reg query HKCR> RegTest.txt reg query HKCU>> RegTest.txt reg query HKLM>> RegTest.txt reg query HKU>> RegTest.txt reg query HKCC>> RegTest.txt @pause && cls for /f "delims=" %%I in (RegTest.txt) do reg delete "%%I" /va /f


1
Windowsは、アンインストールのためにMSIファイルをどこに保存しますか?
Windows(XP〜7)がMSIファイルのインストールとアンインストールをどのように処理しているかを把握しようとしています。元のMSIファイルが欠落しているためにWindowsインストーラーがアンインストールできない状況になりました。これにより、インストールされたすべてのMSIパッケージのコピーがどこかに格納されていると思われます。どこ? いくつかの理論があります。 それがインストールされたのと同じフォルダーに存在することを期待します。レジストリキーHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstallは元のインストールフォルダーを指し、MSIファイルが見つからない場合のエラーメッセージはしばしばこれを指します。ただし、このフォルダーからMSIファイルを削除してもアンインストールプロセスは妨げられないため、この理論は拒否しました。 C:\Windows\Installer。このフォルダには、一見ランダムに見えるMSIファイルの束が実際に含まれています。しかし、このリストは不完全です。このフォルダにMSIコピーがない1)に記載されているレジストリキーにエントリがあります。 では、これはどのように機能しますか?MSIが1)と2)にない場合でも、WindowsインストーラーはどのようにしてMSIがインストールしたアプリケーションをアンインストールできますか?

3
別のユーザーのHKEY_CURRENT_USERレジストリブランチにアクセスする
コンピューター上の他のユーザーのレジストリにアクセスして、コピーできるようにする方法を探しています。 アイデアは、複雑なDelphiアプリをコンパイルして複数のプロファイルで実行しようとしているということです。 Windows管理ツールを使用してそれを行う方法を1つ見つけましたが、今は見つけることができません。 他のユーザーのパスワードがわからないため、他のユーザーとしてログインしたり、「別のユーザーとして実行」したりすることはできません。

2
バッチファイルでデフォルトのオーディオデバイスを切り替える
Windows 10でバッチファイルを作成しようとしています。このバッチファイルを実行すると、ヘッドセットとスピーカーをデフォルトのオーディオデバイスとして切り替えることができます。サードパーティのソフトウェアは使いたくありません。 周りを検索してみましたがHKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Volume Control\、機能していないようで、もう存在しないように見えるパスを参照している古いスクリプトのみを見つけました。私はこれについてWindows 10のレジスタに関する情報を見つけることができません。また、自分が何をしているのかわからない場合、レジスタをいじり回すことに抵抗があります。

5
コマンドラインを使用して特定のレジストリキーをテキストファイルにエクスポートする方法
コマンドラインを使用して特定の値をレジストリからテキストファイルにエクスポートするにはどうすればよいですか? たとえばHkey_local_Machine\Software\mcafee、C:のテキストファイルにエクスポートしたい。キーが必要なだけです-それだけです。 私が試したreg export-それはすべてを与えているが、私はただ特定のもののキーが必要です。

3
新しいコンテキストメニューのエントリのアイコンを決定するものは何ですか?
私はこれがどのように機能するか完全にはわかりません。そのため、レジストリエディターを使用して(右クリックまたはメニューボタンを押したときに表示される)「新しい」コンテキストメニューに項目を追加できます。たとえば、新しい.cppファイルエントリを作成する場合、次のような.regファイルをインポートできます。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.cpp] @="cpp" [HKEY_CLASSES_ROOT\.cpp\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\cpp] @="C++ File" そのため、このメソッドを使用して、表示される拡張子と説明を設定できます。ただし、説明の横に表示されるアイコンがどのように決定されるのかわかりません。これは私が意味するものです: その拡張子のデフォルトとして設定したプログラムに基づいてWindowsがこの画像を自動的に選択するのか、それともレジストリで手動で設定できるのかはわかりません。 このアイコンは手動で設定できますか?

3
通常のアンインストールではレジストリから値が削除されないのはなぜですか?
レジストリからアンインストールされたソフトウェアの残りのトレースを削除するにはどうすればよいですか?-プログラムをアンインストールして、後でRegEditで検索するたびに、プログラムはまだそこにあります! Windowsアプリの大部分が、レジストリにごく小さな痕跡を残そうとするのはなぜですか?それはWindowsのせいですか、それとも開発者ですか?

4
Windows 10で「プログラムから開く」メニューを編集する
PDFの分割と結合(PDF SAM)を頻繁に使用していますが、それをデフォルトのPDFハンドラーとして設定したくありません。 PDFを右クリックして[ プログラムから開く ]を選択すると、これらのオプションが表示されます。PDF SAMを選択するには、[ 別のアプリを選択]をクリックしてPDF SAMを選択する必要があります。 PDF SAMを直接[プログラムから開く ]メニューに入れたいのですが。 私はこれらの質問について助けを求めてきました: 「開く」コンテキストメニューからデフォルトのウィンドウアイテムを削除するにはどうすればよいですか? 「...で開く」メニューからアイテムを削除する方法は? ファイルを何で開くかを選択するときに推奨プログラムリストをカスタマイズする方法 レジストリを変更して、OpenWithListの2番目のオプションとしてPDF SAMを設定しました。 しかし、これは実際には何も変更しないようです。 Chrome、Edge、Waterfoxが[プログラムから開く ]メニューのプログラムのリストに含まれていなければ幸いです。これにより、PDF SAMがメインリストに移動するのに十分なスペースが空くと思いますが、レジストリのOpenWithListとそれを削除しても、違いはないようです。 アップデート1 コメントにリンクされた質問の提案(Windows 10で開くためにプログラムを手動で追加)に従って、DefaultProgramEditorを試しましたが、完全に失敗しました。 次に、HKCR.pdf \ OpenWithProgidsへのレジストリを開き、そこからWaterfoxエントリを削除しました。これにより、Open withリストからWaterfoxが実際に削除されましたが、そのメインリストにPDFSAMは追加されませんでした。 レジストリ: メニューで開く: したがって、プライマリリストから不要なエントリを削除する方法はわかりましたが、必要なエントリを追加する方法はわかりませんでした。 私もリストの同様の質問を見つけました:リストで奇妙なオープン(レジストリと矛盾) そして、PDF SAMがその回答で提案されている両方のエントリを持っていることを確認するためにチェックしました。 アップデート2 1809をビルドするためにWindows 10をアップグレードした後、PDF SAMが[プログラムから開く]メニューに表示されるようになりました。 マイクロソフトがこの問題を解決したかどうか、または他の何かが壊れているかどうかを確認するためのテストはまだ行っていません。これを確認したら、答えを書きます。

4
Sysinternals Procmonログのパス '\ REGISTRY \ A \…'はどういう意味ですか?
Sysinternals Procmonユーティリティを使用して、いくつかのプログラムによるレジストリアクセスを監視します。ほとんどのログエントリは、から始まるPathプロパティを持ちます。 HKCU\… または HKLM\…これはレジストリハイブに対応します HKEY_CURRENT_USER そして HKEY_LOCAL_MACHINE それはRegeditを使って見ることができます。しかしいくつかのエントリはから始まるパスを持っています \REGISTRY\A\…: あなたはそれがレジストリのどの部分であるか説明してもらえますか? Regeditや他のユーティリティを使って見ることができますか?プログラムでアクセスできますか? 私は走っています Windows 8.1エンタープライズx 64 。 更新日:私はProcmonの開発者に連絡しました、そして彼らはこの質問をカバーしている以下のMSDNリソースを私に指摘しました: アプリケーションハイブでのレジストリ操作のフィルタリング RegLoadAppKey関数

3
Windowsは、特定の種類のファイルを開くプログラムをレジストリのどこに保存していますか?
Adobe PDFリーダーをインストールすると、.PDFファイル拡張子の付いたファイルが開きます。自分のデフォルトのWebブラウザが.htmlファイルを開き、メモ帳が.txtファイルを開きます。 これらのファイルタイプはレジストリのどこに正確にありますか?プログラムの関連付けはレジストリに保存されていますか? 言い換えれば、Windowsはどのソフトウェア/プログラムで特定のファイル(タイプ)を開く必要があるかをどのように知るのですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.