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

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

2
Windowsの「config」ディレクトリにあるレジストリファイルをバックアップから読み取りますか?
コンピュータのバックアップがあり、そのレジストリファイルから情報を取得する必要があります。レジストリからファイルを取得しましたが、regeditを使用しているマシンと同じように、この情報を表示するためのツールや何かを見つけることができません。 何か案は?コンピュータのバックアップを復元したくないのですが、オプションはありますか?

2
Windowsの「リストビューに入力」タイマーのカスタマイズ
カーソルがWindowsエクスプローラー(ブラウザーではなくファイルマネージャー)にあるときに、いくつかのキーを押すと、これらの文字で始まるファイル名が選択されます。これは、「フォルダオプション->ビュー->リストビューに入力するとき」によって設定されます。 ただし、入力された文字にリンクされた内部タイマーがあるようです。約1秒間キーを押さないと、入力された文字列は無視され、新しい文字を入力すると新しい検索が開始されます(Firefoxの検索ボックスの非表示バージョンのように)。 このタイマーの期間を変更できるレジストリキーはありますか?


2
.REGファイルでREG_EXPAND_SZエントリを指定するにはどうすればよいですか?
バッチスクリプトと.REGファイルを使用して、いくつかのカスタムサービスをセットアップしようとしています。ほとんどのキーは適切にセットアップされていますが、いくつかのサービス(通常は複数文字列)にDependOnServiceキーを設定する必要があります。.REGファイルからこのキーを設定することは可能ですか、それとも手動で入力する必要がありますか?

3
フォルダーまたはファイルを選択していないときに右クリックメニューにアイテムを追加する方法 [複製]
この質問にはすでに答えがあります: フォルダーのコンテキストメニューにアイテムを追加するにはどうすればよいですか? 3つの答え Windowsエクスプローラー内で右クリックしたときに、Powershell(またはその他の任意のアプリケーション)を開くためにコンテキストメニューにメニュー項目を追加するにはどうすればよいですか? これを行うときにメニュー項目を追加する方法に関するリンクがたくさん見つかりました:(フォルダーの選択; リンク例) ...しかし、これを行うときにメニュー項目を追加する方法に関する指示が見つかりませんでした:(フォルダまたはファイルを選択しない) 私はこれを見つけて、上にpowershellを追加しようとしましたHKEY_CLASSES_ROOT\Directory\Background\shell\(私が見つけて上にリンクした手順に大まかに基づいて)が、それは私にとってはうまくいきませんでした。 ところで、Windows 7を実行しています。また、現在はPowerShellのみを追加することに関心がありますが、コンテキストメニューにプログラムを追加するために適用できる一般的なソリューションを希望しています。

3
無効な自動起動プログラムはどこに保存されますか?レジストリのどこか?
私は、Windowsで実行されるプログラムが(inn HKEY_LOCAL_MACHINEとandの両方HKEY_CURRENT_USER)の下のレジストリに保存されていることを知っています。 - /Software/Microsoft/Windows/CurrentVersion/Run - /Software/Microsoft/Windows/CurrentVersion/RunOnce しかし、ここでエントリを削除すると(またはmsconfigを使用してプログラムを自動起動から無効にする)、無効なプログラムに関する情報はどこに保存されますか? 私はもうWindowsで実行しないプログラムを意味しますが、msconfig-> autorun では「無効」とマークされています。

4
「。」のShellNewアイコン ファイルタイプ
ShellNewコマンドの作成に成功したので、ファイル拡張子のない新しい空のファイルを作成できます。regファイルは次のようになります。 Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\.] [HKEY_CLASSES_ROOT\.] @="emptyFile" [HKEY_CLASSES_ROOT\.\ShellNew] "NullFile"="" @="Empty File" "ItemName"="" [HKEY_CLASSES_ROOT\.\ShellNew\Config] "NoExtension"="" [-HKEY_CLASSES_ROOT\emptyFile] [HKEY_CLASSES_ROOT\emptyFile] @="Empty File" [HKEY_CLASSES_ROOT\emptyFile\DefaultIcon] @="%SystemRoot%\\system32\\imageres.dll,2" これはすべてうまくいきます。それは私が望む方法でファイルを作成しますが、ShellNewウィンドウに表示されるアイコンは次のようにシステムパーティションのアイコンです。 このアイコンを変更して、ファイルタイプ自体に提供しているDefaultIconに一致させるにはどうすればよいですか?UnityとSublime Textのメニュー項目でやらなければならないような "アイコン"文字列値を作成しようとしましたが、どこに配置しても機能しませんでした。

3
フォルダーのコンテキストメニューにアイテムを追加するにはどうすればよいですか?
実際のフォルダーをクリックしたときにコンテキストメニューを追加する方法を知っています。 [HKEY_CLASSES_ROOT\Directory\shell\commandNameHere] しかし、フォルダ内の何もクリックしないのはどうですか? デスクトップに新しいフォルダーを作成するように、ダブルクリックしてフォルダーに入り、何もないところ(フォルダーが空)を右クリックして、この状況でコンテキストメニューを表示します。

1
Windows 7は再起動時にドライブ文字のマッピングを失います
Win7システムでデータドライブとして使用しているRAID1として構成された2つのSATAハードドライブがあります。OSは非RAID SSDドライブにインストールされています。 OSをインストールして初めてWin7を起動した後、レイドドライブがマイコンピュータに表示されませんでした。ドライブ管理で、ドライブはドライブマッピングなしで、本来あるべきようにリストされていました。ドライブを1つ追加すると、ドライブが[マイコンピュータ]にリストされ、アクセスできるようになりました。 他のすべてが自動で行われた後にドライブにマッピングが与えられたので、ドライブはアルファベットの後半にマッピングを持っているので、データ用のRAIDドライブがOSドライブの直後にリストされるようにマッピングを再配置しました。 これで、再起動するたびに、ドライブのマッピングが失われます。それは常にディスクの管理に表示され、いつでも手動でドライブ文字を手動で追加できます。ただし、再起動するたびに、これをやり直す必要があります。ライブラリフォルダー(図、ドキュメント、ダウンロードなど)をC:\ではなく、このドライブにポイントしたいので、再起動するたびにマッピングを失うと、非常に苦痛になります。 これを研究して、私はmountvolレジを見たり編集したりしました。これは私を緊張させますが、値はかなり合わないようです。 mountvolの出力: A:フロッピー(1つも持っていない) C:OSドライブ E:バックアップOSドライブ F:CD / DVDドライブ G / H / I / J:USBスロット Q:バックアップデータドライブ マウントポイントがないと表示されている最初のボリュームは、不足しているD:\データドライブです。このドライブは現在、mountvolを実行して出力を取得したときに、マップされ、マイコンピュータに表示されています。 \ HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevicesを編集して適切なmountvolを含めることができると示唆されているのを見ましたが、一致していないようです。 (クリックして拡大表示) したがって、ここには追加のものがたくさんあります。最初にリストされている項目は、最初のイメージのマウントポイントがないボリュームです。cmd出力に表示されないK:\ドライブもあります。データドライブをK:\にマッピングして再起動しても、ドライブが自動マッピングされません。 それで、\DosDevices\D:「c4 e9 85 18 00 00 10 00 00 00 00 00」の値を追加する必要があるだけですか?各ドライブが上部にa \??\Volume{blah-blah-blah}として\DosDevices\、下部にと表示されているように見えますが、すべてが同じように一致しているわけではありません。 レジストリにランダムな値をダンプし始めるだけではなく、より信頼性の高いガイダンスを期待しています。「このランダムなことを試してみましょう!」(:

1
Windows 8の色設定(ウィンドウタイトル)
Windows 7では、ウィンドウタイトルの色(デフォルトでは黒で、タイトルバーのタイトルがWindows Media Playerを起動するなど)が[HKEY_CURRENT_USER\Control Panel\Desktop\Colors] TitleText値に格納されます。 これはWindows 8では当てはまりません。この値はハイコントラストテーマを使用する場合にのみ使用されるためです。 まだ誰もこの色を変更する方法を考え出していないようですので、私の質問は、どこを見ればいいですか?依存関係を確認するためにどのようなツールを使用できますか、この値を見つける方法は何でしょうか(コード内の定数ではないことを期待しています)。

1
Windows 7で現在のデフォルトアイコンを維持しながら、ファイルタイプのデフォルトプログラムを変更するにはどうすればよいですか
XMLファイルをメモ帳で開きたいとしましょう。デフォルトのプログラムは、[コントロールパネル]> [プログラム]> [デフォルトのプログラム]> [ファイルの種類またはプロトコルをプログラムに関連付ける]で変更できます。 ただし、これにより、デフォルトのアイコンがテキストファイルのアイコンに変更されます。他の種類のファイルについても同じ手順を繰り返すと、アイコンに基づいてフォルダ内のさまざまなファイルを簡単に区別できなくなります。 デフォルトのプログラムを変更した後、アイコンの変更を「ロールバック」したいと思います。 HKEY_CLASSES_ROOT\xmlfile\DefaultIcon デフォルトのプログラムが変更される前と同じです。 %SystemRoot%\System32\msxml3.dll,0 追加しようとしHKEY_CURRENT_USER\Software\Classes\xmlfile\DefaultIconましたHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\DefaultIconが、どちらも機能しないようです。 古いアイコン(%SystemRoot%\System32\msxml3.dll,0)に戻すにはどのレジストリキーを変更する必要がありますか?ただし、メモ帳をデフォルトのプログラムのままにしておきますか? 私はFileTypesManをダウンロード%SystemRoot%\System32\msxml3.dll,0しましたが、エクスプローラーやFileTypesMan自体には表示されませんが、XMLファイルのデフォルトのアイコンとして表示されます。

1
Windowsツールチップを長くする方法は?
マウスオーバーツールチップのタイムアウト(マウスポインターが移動するかボタンがクリックされるまでページに留まる時間)を増減する方法はありますか? それらを完全に無効にするか、表示されるまでの時間を延ばすのに役立つことがわかりましたが、長いツールチップを安心して読めるようにしたいだけです。 レジストリまたはグループポリシーを編集したのでしょうか?Windows 7 Ultimateを使用しています。

7
Windows構成のバージョン管理
Windowsの個人設定をバージョン管理下に置くにはどうすればよいですか? 概要(詳細と例は次のとおりです): システム構成(ドライバーなど)ではなく、個人構成(デスクトップ設定など)。管理者権限なしで動作するはずです バックアップやディスクイメージングではなくバージョン管理 ここで、私ができることをいくつか紹介します。 構成の現在の状態をリポジトリにコミットします。できればある程度の細分度で(2つの変更を行った場合、一方をコミットせずにもう一方をコミットできるようにしたい)。 コミットするたびに変更ログエントリを書き込み、各構成ファイルの変更ログエントリのリストを確認します。 現在の状態とリポジトリバージョンの違いを確認します。 新しいWindowsマシンのリポジトリからチェックアウトして、私の構成を再現します(少なくとも新しいマシンに同じバージョンのWindowsがある場合)。 <added1> 「構成」の完全に正確な定義を示すことはしません。私はあらゆる種類の個人設定をカバーしようとしています(たとえば、管理者権限なしでコントロールパネルで設定可能なもの、ユーザー固有の[プログラム]メニューのショートカットなど)。ドキュメントやインストール済みのアプリケーションを含めたくありません。 </ added1> <added2> システム構成ではなく、個人構成を対象としていることに注意してください(これも役に立ちますが、この質問の目的ではありません)。たとえば、管理者権限がなくてもソリューションが機能することを期待しています。 </ added1> 私がUNIXでやっていることは、私のドットファイル(の一部)をバージョン管理下に置くことです。Windowsでは、レジストリといくつかのファイル(どれ?)をにコミットする必要があると思いますApplication Data。レジストリファイル全体をバージョン管理下に置くよりも良いものを望んでいます(これは十分な粒度ではなく、ロックの問題を恐れています)。<added1>いくつかの一般的なバージョン管理ソフトウェア(Bazaar、CVS、Darcs、Git、Mercurial、Subversionなど)でラッパーまたはスクリプトを使用するのが理想的ですが、それは絶対的な要件ではありません。</ added1> 現在、Windows 2000およびWindows XPを使用する必要があります。これは作業マシン用なので、ペイウェアは機能しません(オープンソースが理想的です)。GUIよりもコマンドラインの方が快適です。 <added1>これ はサンプルワークフローです。 ある日、デスクトップの背景をピンクにしたいと思いました。そのため、GUIを使用して変更を行います。これにより、レジストリの構成ファイルキーの行が変更されます。次に、変更をコミットして追跡します。 後で、なぜデスクトップの背景がピンク色なのかと思います。そこで、変更ログで「デスクトップカラー」を検索します。 ある日、新しいマシンを使用する必要があります。だから私は私の構成リポジトリとピンクのデスクトップをチェックアウトします。 ここに私がやっていないいくつかのことがあります: バックアップを作成するつもりはありません。(日付だけでなく、セマンティクスまたは少なくとも構文によって)変更をトレースし、マシン間で情報を共有したい(1つのリポジトリ、複数のチェックアウト)。 Windowsインストールを複製しようとはしていません。ハードウェアの依存関係、インストールされているアプリケーション、またはドキュメントを引き継ぎたくありません。 </ added1>

2
システムドライブのVHDクローンを使用してWindows 7をVHDから起動する
これはそれほど難しくない問題のように思われ、いくつかのハードルの後、私は途方もなく近づいています。でも、そこまでたどり着けません。 私はWindows 7を開発ショップで実行しています。VS2010を使用して、しばらくリリースされないものに取り組みたいと思います。上司は本番マシンでベータコードはないと言っていましたが、仮想PCのような分離された環境で実行できれば、このプロジェクトでVS2010を実行できました。 さて、私は以前VPCでWin7のベータ版とRC版を使用しましたが、VPC環境のために非常に遅くなりました。しかし、ディスクだけが仮想化されており、実際にハードウェアで実行されているWindows 7のVHDへのブート機能の称賛は誰もが歌っています。少し遅いと思われますが、VPCの速度ペナルティに近いものはありません。 私はすべてを思い通りにインストールするのにかなりの時間を費やしました。そのため、私は、Disk2VHDを使用してシステムドライブのクローンを作成し、それから起動して、VS2010をそのドライブにインストールするだけだと考えました。(私はすべてのプロジェクトを含むユーザーデータのほとんどを別のパーティションに保持しているので、複製する必要はなく、引き続き使用できます。) まあ、主に古いバージョンのDisk2VHDを使用しているという事実が原因で、いくつかの問題がありました-(試してみる場合は最新のものを入手してください。)しかし、ようやく起動しました。(Scott Hanselmanが、VHDの起動に関する優れたブログ投稿を公開しています)。 しかし、それは私が期待していた、または期待していたものとはまったく異なりました。私が期待したのは、VHDがC:ドライブになり、元の(物理)C:ドライブが非表示になるか、別の文字でマウントされ、変更から隔離および保護されることでした。 実際に得られるのは、VHDがD:ドライブになり、D:ドライブから起動しても、元のC:ドライブはまだ残っているということです。これは、VHD上のレジストリがC:ドライブ上のレジストリのクローンであり、C:へのハードコーディングされた参照が多数含まれていることを除いて、大丈夫です。つまり、結果はD:(VHD)からのもの(および変更)もあれば、C:からのもの(および変更)もあります。(cmdプロンプトを開いてSETを実行して環境変数を確認すると、D:\とC:\のパスが混在しているのがわかります。)したがって、実際には分離された環境はありません。最も重要なのは、%ProgramFiles%がC:\ Program Filesに設定されていることです。 本当に必要なのは、レジストリエントリとしてではなく、マウントされたVHD AS FILES上のレジストリファイルにアクセスし、グローバル検索を実行して、文字列内のすべてのC:\をD:に置き換えるツールです。そのようなプログラムは見つかりませんでした。(Registry Replaceと呼ばれるプログラムで実行しようとしましたが、管理者として実行している場合でも、レジストリで変更できない特定のエントリがあります。) 誰か知っていますか?または、私の問題に対する他の解決策(クリーンなVHDでゼロから始めて、Win7とすべてのプログラムをインストールする以外)。

1
NT AUTHORITY \ SYSTEMレジストリハイブのパスは何ですか?
SysInternalsのPSExecツールを使用して、Windows のSYSTEMアカウントでレジストリを開くと、次のようになります。 psexec -i -s regedit たとえば、ここでエントリを変更します。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run ...対応するNTUSER.DATファイルが変更されると思います。 このNTUSER.DATファイルへのパスは何ですか?

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