![]() |
Windows VistaおよびWindows XPのためのレジストリハック10選 |
レジストリの編集方法についての記事を読むと、レジストリを誤って変更してしまうとWindowsやアプリケーションに破壊的な影響が及ぶ可能性があるため、「作業を始める前に常にシステムのフルバックアップを取得すること」という恐ろしい文言を目にするはずである。こういった文言は必要であるものの、GUIでは実現できず、レジストリ編集作業を行わなければ実現できないことがあるのも事実である。本記事では、Windows VistaおよびWindows XPのための便利なレジストリハックを10個紹介している。念のため、以下を実行する際は読者のみなさんにも「作業を始める前に常にシステムのフルバックアップを取得」していただきたい。
TechNetのCDをPCのドライブに挿入すると、自動的にInternet Explorerが起動され、筆者にとってはどうでもよい情報が表示される。筆者はこれをいつも疎ましく感じていた。こういった情報を見せられるよりも、Windowsエクスプローラーを使ってCD内に格納されている必要な情報にさっさとたどり着きたいと思ってしまうのだ。幸いなことに、自動再生を無効化するためのレジストリ設定は簡単だ:
筆者は仕事柄、ファイルをダウンロードする機会が多く、数多くのファイルを一度にダウンロードする必要がある場合も多い。そしてこういった場合、Windowsが課している同時ダウンロード数の上限を超えてしまうこともある。あなたも筆者と同じ問題を抱えているのであれば、レジストリを以下のように編集することで、10個までのファイルを同時にダウンロードできるようになる:
Windowsのインストール時には、ユーザーの名前と組織名を入力するよう求められる。しかし、企業が合併した場合など、これらの登録情報を変更したいケースも出てくるはずだ。こういった場合、以下のハックを用いることができる:
Windows Vistaのごみ箱を右クリックしたことがある方であれば、[削除]という選択肢が表示されることをご存知だろう。この選択肢を表示させないようにすることができる。ごみ箱自体を誤って削除してしまわないようにするには、以下の手順を実行する:
Windowsではユーザーのログオン処理において、何らかの理由でドメインコントローラによる認証ができない場合、キャッシュされたログオン情報を用いて認証を行うようになっている。しかし、セキュリティ強化等の事由により、ログオン処理時に行う認証を、必ずドメインコントローラに行わせたいという場合、キャッシュされるログオンの数を10から0に変更することができる(なお、この数は50にまで増やすことも可能である)。これには以下の手順を実行する:
Windows XP ProfessionalやWindows Vistaでファイルの暗号化や復号化を行いたい場合、通常であればファイルもしくはフォルダを右クリックし、表示されたコンテキストメニューから[プロパティ]コマンドを選択することになる。そして表示された「プロパティ」ダイアログボックスの[全般]タブにある[詳細設定]ボタンをクリックすることで、暗号化もしくは復号化のオプションを選択できるようになる。
こういった操作が面倒だというのであれば、ファイルの右クリックで表示されるコンテキストメニューにこれらのオプションを追加することができる:
企業がWindows Vistaを導入する場合、マスタイメージを作成し、Sysprepを実行し、該当イメージを配備するのが一般的だろう。この場合、Sysprepを実行した日と、実際にWindows Vistaを配備する日の間隔が空きすぎると問題が生じることになる。
アクティベーションの猶予期間は30日延長することが可能になっているが、そういった延長は3回までしか行うことができない。とは言うものの、以下のレジストリハックによって、こういった制限を回避することができる:
Windows Vistaのオフラインファイル機能を使用すると、オフラインファイルのキャッシュが自動的にC:ドライブに保存される。しかし、筆者の使用しているノートPCのように、ハードドライブが2基搭載されている場合、セカンダリハードドライブを利用してほしいと思うこともあるだろう。筆者は、以下に記した手順を実行することで、キャッシュの保存場所をE:\cscフォルダに変更することができた:
多くの人をいらだたせるWindows Vistaの機能にUACがある。基本的に、管理者は一般ユーザーとして扱われる。そして管理者が管理作業を行おうとすると、その操作が管理者自身によって開始されたものであるかどうかが照会されるわけだ。筆者は、こういった仕組みがマルウェアに対する効果的な防御対策として機能していると考えているものの、気に入らないという人も多いため、レジストリエディタを用いて、UACのプロンプトが表示されないようにする方法をここに紹介しておく:
Windows Vistaでは、ログオンのためにCtrl+Alt+Deleteを押下した際、最後にログオンしたユーザーのユーザー名が表示されるようになっている。複数のユーザーが1台のPCを共有している場合、こういった仕様によってちょっとした問題が引き起こされることもある。ログオン時に表示されているユーザー名が自分のものとは異なっていることに気付かず、自らのパスワードを入力してしまうユーザーが出てくるのである。そこで誤ったパスワード入力を何度も続けてしまうと、他のユーザーのアカウントがロックアウトされてしまうことになるわけだ。こういった問題を防ぐため、簡単なレジストリハックを行い、最後にログオンしたユーザーのユーザー名が表示されないようにすることができる:
あなたは、問題やイライラをちょっとしたレジストリ変更によって解決したことがあるだろうか?そういった経験があるという方は教えてほしい。
この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。
ZDNET Japanは、Ziff Davisからのライセンスに基づき株式会社4Xが運営しています。
ZDNET Japan is operated by 4X Corp under license from Ziff Davis.
Copyright © 2026 4X Corp, Inc. All rights reserved. No reproduction or republication without written permission.