Windowsレジストリは、オペレーティングシステムの構成と設定を保持するデータベースです。これには、タスクバーアイコンにマウスを合わせるとプレビューが表示されるまでの時間(Windows VistaおよびWindows 7)からパフォーマンス設定まで、あらゆる情報が含まれます。

Windows 7(およびVista)には、OSに搭載された魅力的な機能が数多くありますが、レジストリのハックや調整によって、コンピューターのパフォーマンスを高速化(少なくとも、高速化したように見える)できるものもあります。しかし、PCの中身をいじり始める前に、万が一のトラブルに備えて、レジストリの信頼できるバックアップを用意しておきましょう。
Windowsレジストリの編集は思ったほど怖いものではありませんが、誤った変更を行うとシステムに支障をきたす可能性があります。このような事態を防ぐため、作業を進める前にレジストリの一部または全体をバックアップしておくことが重要です。
レジストリ全体をバックアップする
レジストリをバックアップするには、無料のレジストリ専用バックアップツールERUNT(Emergency Recovery Utility NT)を使用できます。ERUNTは使いやすく、システムの復元よりも信頼性が高く、Windows XP、Vista、7(64ビット版も含む)で動作します。また、ERUNTはシステムの復元とは異なり、各復元ポイントを他の復元ポイントとは独立して保存します(システムの復元では、すべての復元ポイントが他の復元ポイントに依存します)。
ERUNTをここからダウンロードしてください。
レジストリの一部をバックアップする
Windowsレジストリの一部だけを変更する場合、その変更箇所が分かっている場合は、レジストリ全体をバックアップする必要はありません。代わりに、レジストリのエクスポート機能を使用して、変更する予定の部分をバックアップできます。
まず、「スタート」→ 「ファイル名を指定して実行」を選択し、「regedit」と入力して「はい」を押します。これでレジストリエディターが開きます。
次に、レジストリの変更箇所を見つけます。変更したいレジストリキーを右クリックし、「エクスポート」をクリックします。レジストリエディターが起動し、.regファイルをハードドライブに保存するように促すメッセージが表示されます。
レジストリの変更を元に戻すには、.reg ファイルを見つけてダブルクリックするだけです。.reg ファイルはレジストリの値を既存の値にリセットします(ただし、追加した値は削除されません)。
レジストリをハックする
レジストリのバックアップ(おそらく複数回)が完了したら、いよいよハッキングを始めましょう。Windowsレジストリにアクセスするには、「スタート」>「ファイル名を指定して実行」に進みます(Windows Vista/7の場合は、スタートメニューの検索バーに「ファイル名を指定して実行」と入力し、 Enterキーを押します)。regeditと入力して「はい」をクリックすると、レジストリエディターが開きます。
ハック1:Aero Peekの高速化

Windows 7のAero Peekでは、タスクバーの端にある「デスクトップを表示」ボタンにマウスカーソルを合わせると、デスクトップが表示されます。Aero Peekのプレビュー表示の標準的な遅延時間は500ミリ秒(0.5秒)です。これを高速化する方法は次のとおりです。
1.レジストリ エディターを開き、HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Explorer > Advancedに移動します。
2.右側のペインを右クリックし、「新規」>「DWORD(32ビット)値」をクリックします。新しいDWORD値に「DesktopLivePreviewHoverTime」という名前を付けます。
3. DesktopLivePreviewHoverTimeをダブルクリックして開きます。「Base」の下にある「Decimal」をクリックし、「値のデータ」欄に遅延時間(ミリ秒単位)を入力します。「OK」をクリックすると、Aero Peek の時間が設定されます。誤って頻繁に起動してしまう場合は、値を高く(遅延時間を長く)設定し、0.5秒では長すぎる場合は値を低く(遅延時間を短く)設定できます。
4.変更を有効にするには、ログオフして再度ログオンします。
ハック2:タスクバーのプレビューを高速化する
Windows VistaおよびWindows 7では、タスクバーのアイコンにマウスオーバーすると小さなプレビューが表示されます。これらのプレビューの標準的な遅延時間は400ミリ秒(約0.5秒弱)です。この時間が遅すぎる(または速すぎる)場合は、簡単なレジストリハックで遅延時間を調整できます。
1.レジストリ エディターを開き、HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Explorer > Advanced に移動します。
2.右側のペインを右クリックし、「新規」>「DWORD(32ビット)値」をクリックします。新しいDWORD値に「ExtendedUIHoverTime」という名前を付けます。
3. ExtendedUIHoverTimeをダブルクリックして開きます。「Base」の「Decimal 」をクリックし、「値のデータ」欄に遅延時間(ミリ秒単位)を入力します。「OK」をクリックして時間を設定します(デフォルトは400ミリ秒です)。
4.変更を有効にするには、ログオフしてから再度ログインします。
ハック3:メニューの高速化

Windows Vista または Windows 7 のメニューを高速化したい場合は、次の簡単なレジストリ調整を試してください。
1.レジストリ エディターを開き、HKEY_CURRENT_USER > コントロール パネル > デスクトップに移動します。
2. MenuShowDelayを見つけてダブルクリックして開きます。値をミリ秒単位で調整します(デフォルトは400ミリ秒、つまり0.5秒弱です)。
3.変更を有効にするには、ログオフしてから再度ログオンします。
ハック4:再起動を防ぐ
パソコンを常にオンにしたままにしておく習慣がある方(私もそうです)は、システムの自動再起動に悩まされることがあります。これは通常、Windowsが何らかの重要なアップデートをダウンロードした後に発生し、通常はその前に通知が表示されます(クリックして閉じない限り、約10~15分前に警告が表示されます)。通知を見ることができず、パソコンで多くのウィンドウや重要なドキュメントを開いている場合、この再起動は面倒です。
そこで、簡単なレジストリハックを使って、コンピュータの自動再起動を防ぐ方法をご紹介します。このハックはWindows XP、Windows Vista、Windows 7で有効です。
1.レジストリ エディターを開き、HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > Windowsに移動します。
2.右側のペインで右クリックし、「新規」>「キー」を選択します。新しいフォルダが作成されます。新しいフォルダの名前を「WindowsUpdate」にします。
3. WindowsUpdateを開き、右側のペインで右クリックします(ペインには既に「Default」という値が表示されています)。「新規」>「DWORD(32ビット)値」を選択します。このDWORD値に「NoAutoRebootWithLoggedOnUsers」という名前を付けます。
4. NoAutoRebootWithLoggedOnUsersを開き、値のデータを1に変更します。「基数」ボタンは「10進数」に変更せず、「16進数」のままにしておきます。「OK 」をクリックします。
5.レジストリエディターを終了し、ログオフしてから再度ログインして設定を有効にします。これで、明示的な許可なしにシステムが強制的に再起動されることはなくなります。
ハック5:通知バルーンを無効にする

Windows Vista または Windows 7 のタスクバーに表示されるポップアップ通知バルーンが気に入らない場合は、簡単なレジストリ ハックを使用して無効にすることができます。
1.レジストリ エディターを開き、HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Explorer > Advanced に移動します。
2.右側のペインで右クリックし、「新規」>「DWORD(32ビット)値」を選択します。新しいDWORD値に「EnableBalloonTips」という名前を付けます。
3. EnableBalloonTips をダブルクリックし、値のデータを0に設定します。「基数」で「10進数」または「16進数」のどちらをクリックしても問題ありません。0 は 10 進数でも 16 進数でも 0 です。
4.変更を有効にするには、ログオフしてから再度ログオンしてください。これで、タスクバーに煩わしい通知バルーンが表示されなくなります。
ハック6:XPの起動を高速化する
Windows XP の起動が遅すぎませんか?レジストリを少し調整するだけで起動時間を短縮できます。
1.レジストリ エディターを開き、HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > ContentIndex に移動します。
2.右側のペインに「StartupDelay」という値が表示されます。「StartupDelay」をダブルクリックして開きます。「Base」を16進数から10進数に変更し、「40,000」と入力します(デフォルト設定は480,000です)。
3.レジストリエディターを終了し、コンピューターを再起動します。コンピューターの起動がかなり速くなるはずです。私のWindows XPラップトップではこの方法でうまくいきましたが、40,000未満の値では目立った違いは見られませんでした。