winfaq home [win] カスタマイズ

メールアドレスへのリンクで起動するメーラーを変更したいのですが

Internet Explorer でメールアドレスへのリンクをクリックすると、Outlook Express が起動しますが、ここで起動するメーラーを任意のものに変更するには、次の作業を行って下さい。
  1. エクスプローラを起動します。
  2. [表示]−[フォルダオプション] または [ツール]−[フォルダオプション] をクリックします。
  3. [ファイルの種類] タブをクリックします。
  4. リストから「URL:Mailto プロトコル」を選択して、「編集」または「詳細設定」ボタンをクリックします。
  5. アクション欄の open をダブルクリックし、アクションを実行するアプリケーションを設定します。
    標準では "C:\PROGRAM FILES\OUTLOOK EXPRESS\MSIMN.EXE" /mailurl:%1 が設定されています。

ファイルをサムネイル(縮小版)表示するには?

エクスプローラの [表示] メニューから、表示オプション (大きいアイコン、小さいアイコン、一覧、詳細表示) が選択できますが、Windows98 には縮小版と呼ばれる5番目の表示オプションが用意されています。
縮小表示させたいフォルダーを右クリックしてプロパティを開き、「□縮小表示を使用」にチェックすると、この5番目のオプションがエクスプローラーの [表示] メニューに追加され、縮小版表示が可能になります。
Windows95 でも IE4.0/IE5.0 を導入するとこのオプションが使用できます。

なお、Windows 2000/Me/XP では、フォルダのプロパティを変更しなくても [縮小版] メニューが使えます。

エクスプローラから特定のドライブを隠すには?

エクスプローラから特定のドライブを隠すには、次の手順を実行します。
  1. [スタート]−[ファイル名を指定して実行] から regedit を起動します。
  2. HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer を開きます。
  3. [編集]−[新規]−[DWORD 値] をクリックし NoDrives を作成します。
  4. NoDrives をダブルクリックし、ドライブレターに対応したビットを立てて下さい。
    (例えば 10進数で、 A ドライブなら 1、C ドライブなら 4、D ドライブなら 8 になります。
    C と D を隠す場合は 4 と 8 を加算して 12 になります。)
この設定は、窓の手や TweakUI などのカスタマイズツールを使うと簡単に設定できます。

Windows 2000 / XP Professional の場合、以下の例のように、グループポリシーで制限することも可能です。

  1. [スタート]−[ファイル名を指定して実行] から gpedit.msc を起動します。
  2. [ユーザーの構成]\[管理用テンプレート]\[Windows コンポーネント]\[エクスプローラ] を開きます。
  3. 右側の「指定したドライブを [マイコンピュータ] 内で非表示にする」をダブルクリックします。
  4. 「有効」に設定し、隠したいドライブを設定して「OK」をクリックします。

クイック起動バーの中身はどこにありますか?

クィック起動バー
ワンクリックでデスクトップが表示されるなど、便利なアイコンが並んでいるクイック起動の中身は
%Appdata%\Microsoft\Internet Explorer\Quick Launch フォルダにあります。このフォルダにショートカットをコピーすればクイック起動に登録できます。
(%Appdata% は、Windows9x/Me の場合 Windows \Application Data、Windows 2000/XP の場合 Documents and Settings \<ユーザー名> \Application Data になります。) また、スタートメニューから直接クイック起動バーにドラッグしても登録できます。

「マイドキュメント」のターゲットを変更したい

MS Office 製品をはじめとする多くのアプリケーションは、ファイルの省略時保管先として、マイドキュメントフォルダーを参照しますが、Word97 はスペースを含むディレクトリに保管したファイルを消すことがあるバグを持っているのでスペースを含まない名前に変更したかったり、データファイルが C ドライブを圧迫するのがいやだったり、データファイルを別ドライブで管理したい場合には、次の方法でターゲットフォルダ (ディレクトリ) を変更することができます。

  1. デスクトップの「マイドキュメント」アイコンを右クリックし、プロパティを選択します。
  2. [ターゲット] タブの [ターゲット(T)] にターゲットにしたいパス名を入力します。
  3. (そのディレクトリが存在しなければ、作成しますか?と聞いてくれます)

ターゲットフォルダのパス名は、レジストリの HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Explorer\Shell Folders の Personal 値に保管されています。

デスクトップから「マイ コンピュータ」を削除するには?

Windows Me/2000/XP は、以下の手順でデスクトップの「マイ コンピュータ」アイコンを削除することができます。
  1. [スタート]−[ファイル名を指定して実行] から regedit を起動します。
  2. HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies を開きます。
  3. [新規作成]−[キー] をクリックし、NonEnum を作成します。
  4. [新規作成]−[DWORD 値] をクリックし、{20D04FE0-3AEA-1069-A2D8-08002B30309D} 値を作成します。
  5. {20D04FE0-3AEA-1069-A2D8-08002B30309D} 値のデータに 1 を記入して「OK」します。
  6. Windows にログオンしなおします。
なお、元に戻す場合は {20D04FE0-3AEA-1069-A2D8-08002B30309D} 値のデータを 0 に設定します。

関連リンク

Thanks to Mattun さん、Noppi さん。

スタートメニューに「コントロールパネル」や「プリンタ」を登録したい

Windows9x では、次の手順でスタートメニューにコントロールパネルやプリンタフォルダを直接登録できます。
  1. [スタート] ボタンを右クリックし、[エクスプローラ] をクリックします。
  2. 開いたエクスプローラの右画面を右クリックし、[新規作成]−[フォルダ] をクリックします。
  3. 新しいフォルダの名前を以下のようにします。
    コントロールパネル.{21EC2020-3AEA-1069-A2DD-08002B30309D}

これで、[スタート]−[コントロールパネル]−[アプリケーションの追加と削除] などが起動できます。
同様にフォルダの名前を次のようにすると、プリンタフォルダが登録できます。
プリンタ.{2227A280-3AEA-1069-A2DE-08002B30309D}

Windows 2000/Me では、スタートメニューにコントロールパネルやプリンタフォルダを直接登録できます。

  1. [スタート]−[設定]−[タスクバーとスタートメニュー] をクリックします。
  2. [詳細設定] タブをクリックし、「スタートメニューとタスクバーのオプション」リストにある「コントロールパネルを展開する」や「プリンタを展開する」にチェックします。
  3. 「OK」をクリックして設定を保存します。

Windows XP では、スタートメニューにコントロールパネルなどを直接登録できます。

  1. タスクバーを右クリックして [プロパティ] をクリックします。
  2. [スタートメニュー] タブをクリックし、「カスタマイズ」ボタンをクリックします。
  3. [詳細設定] タブをクリックし、スタートメニュー項目で、表示/非表示や展開を設定できます。

スタートメニューを自動整列させたい

Windows98 以降、[スタート]−[プログラム] などで表示されるメニュー項目が、ドラッグ&ドロップで任意の順番に並び替えられるようになりました。

このため、Windows95 のように名前順に自動整列しませんが、次の作業で名前順に整列するようになります。

  1. [スタート]−[ファイル名を指定して実行] から regedit を起動します。
  2. HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Explore \MenuOrder \Start Menu \プログラム(&P) \Menu を開き、Order というバイナリ値を削除します。
  3. レジストリエディタを閉じ、Windows を再起動します。

TweakUI などで、IE の機能を制限していると、このキーを削除しても並び替えは行われません。また、この作業後にドラッグ&ドロップで並び替えを行なってしまうと、整列しなくなります。
また、レジストリを変更しなくても、[スタート]−[プログラム] から任意の項目を右クリックし、[名前で並び替え] をクリックすることで、現在の項目を整列させることができます。

スタートボタンやスタートメニューをカスタマイズするには?

スタートボタンの文字列やアイコン、スタートメニューのデザインを変更するには、Explorer.exe をバイナリエディタで編集する必要があります。(当然ですが、失敗すると Windows は起動しなくなります。) Explorer を改変するための機能を持ったソフトウェアとして TClock などがありますので、このようなソフトウェアを使って変更してください。

「新規作成」メニューの数を減らしたいのですが

デスクトップなどを右クリックして表示される [新規作成] メニューの先には、アプリケーションのセットアップに応じて多くのファイルタイプが登録されます。
このメニューを減らしたい場合は TweakUI や窓の手などのカスタマイズツールから容易に削除することができます。

ツールを使用しない場合は、レジストリの HKEY_CLASSES_ROOT 以下で ShellNew をキーに検索し、各項目ごとに削除してください。

新規作成のファイルタイプを追加/削除するには?

デスクトップなどを右クリックして [新規作成] をクリックした時に表示されるファイルの種類を追加/削除するには、TweakUI を使うと便利です。 次のように、手作業で新規作成メニューを追加することもできます。

Windows Me/2000 の新しい「ファイルを開く」ダイアログのカスタマイズは?

Windows 2000 以降の OS で採用された新しいコモンダイアログの「ファイルを開く」などの横に表示される「マイコンピュータ」や「マイドキュメント」などを自分の好きなフォルダに変更することができます。
参考:この領域はプレースバー (Places Bar) と呼ばれます。
  1. TweakUI をインストールします。
  2. [スタート]−[設定]−[コントロールパネル] から TweakUI を起動します。
  3. [Open] タブをクリックします。
  4. Custom place bar にチェックし、プルダウンから選択するか、直接フォルダ名を入力することで、5 つのプレースを設定します。
  5. 「OK」をクリックして設定を保存します。

この設定は、レジストリの以下のキーに格納されます。
HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \comdlg32 \PlacesBar

手入力したフォルダは REG_EXPAND_SZ で格納されますが、「マイドキュメント」などの特殊フォルダは REG_DWORD 値で格納され、各特殊フォルダに対する値のデータは以下のようになります。
各特殊フォルダは、基本的には個人のユーザープロファイルフォルダを指しますが、一部のフォルダは All Users プロファイルフォルダを指定できます。

Current User フォルダ
0:デスクトップ 2:プログラム 5:マイドキュメント
6:お気に入り 7:スタートアップ 8:ファイルの履歴
9:送る (SendTo) a:ごみ箱 b:スタートメニュー
10:デスクトップ 11:マイコンピュータ 12:マイネットワーク
13:NetHood 14:フォントフォルダ 1a:Application Data
20:インターネットキャッシュ 21:Cookie フォルダ 22:インターネットの履歴
All Users フォルダ
16:スタートメニュー 17:プログラム 18:スタートアップ
19:デスクトップ 1f:お気に入り

プレースバーを非表示にするには?

Windows 2000/Me/XP で、「ファイルを開く」などのダイヤログボックスの左側には「プレース バー」と呼ばれるエリアがあり、「マイコンピュータ」や「マイドキュメント」のアイコンが並んでいます。
プレース バーを表示させたくない場合、次の手順を実行してください。

bmp だけでなく、jpeg や gif ファイルを壁紙にしたいのですが

Windows95 + IE4.0 (デスクトップのアップデート) や Windows98 以降では、次の方法で BMP ファイルだけでなく、JPEG や GIF ファイルを壁紙に設定することが可能です。
  1. デスクトップの何もないところを右クリックして [プロパティ] をクリックします。
  2. [Web] タブをクリックし、「Active Desktop を Web ページとして表示」にチェックを入れます。
  3. [背景] タブをクリックし、「参照」ボタンで壁紙にしたい JPEG または GIF ファイルを選択して「OK」をクリックします。

Windows95 や NT4.0 でも MS UI ゴシックフォントを使いたいのですが

次のような方法で、Windows95 や NT4.0 でも MS UI ゴシックが使えるようになります。

フォルダーのアイコンを変えたい

個々のフォルダアイコンを変えたい場合、次の作業で desktop.ini を作成してアイコンを指定してください。

  1. アイコンを変えたいフォルダを開き、[表示]−[このフォルダのカスタマイズ] をクリックします。
  2. 「次へ」「次へ」「完了」をクリックします。(開いたメモ帳は無視して閉じます。)
  3. フォルダに desktop.ini ファイルができているので、以下の内容を記述して下さい。
    [.ShellClassInfo]
    ConfirmFileOp=0
    IconIndex=アイコンインデックス番号
    IconFile=アイコンファイル名(フルパス指定)
注:EXE ファイルや DLL ファイルに含まれるアイコンを使いたい場合は、該当 DLL などに含まれるアイコンリソースの番号を IconIndex で指定して下さい。(アイコンファイルを使う場合は 0 を指定して下さい。)
注:desktop.ini は隠しファイルなので、エクスプローラの [表示]−[フォルダオプション] の [表示] タブで「すべてのファイルを表示する」にチェックされていないと見ることができません。

ショートカット作成時「〜へのショートカット」という名前にしたくない

Windows でショートカットを作成すると、「〜へのショートカット」という名前になってしまいます。
ショートカットの名前に「へのショートカット」を付加させないためには、次のレジストリを作成してください。

  1. [スタート]−[ファイル名を指定して実行] から regedit を実行します。
  2. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion の Explore をクリックします。
  3. [編集]−[新規]−[バイナリ] をクリックし、link という名前のバイナリ値を作成します。
  4. 作成した「link」 をダブルクリックし、00 00 00 00 に設定します。
  5. ログオフして、ログオンし直します。

なお、ショートカットを作成した直後に、このレジストリを変更しようとしても失敗するのでご注意下さい。
Windows XP の場合、link には初期値として 15 00 00 00 が記録されています。

ショートカットの矢印を表示させない方法は?

Windows でショートカットを作成すると、アイコンの右下に矢印が付加されます。
この矢印を表示させたくない場合、TweakUI の [エクスプローラ(Explorer)] タブで矢印を「なし(None)」に設定してください。

MS02-014 をインストールした場合、TweakUI の該当機能は正しく動作しないため、TweakUI を使わず、以下の手順でレジストリを変更してください。

  1. [スタート]−[ファイル名を指定して実行] から regedit を起動します。
  2. HKEY_CLASSES_ROOT \lnkfile を展開します。
  3. 右側の IsShortcut 文字列値を削除します。
  4. Windows を再起動します。

アイコンの文字の背景を透明化するには?

壁紙を使っている場合など、アイコンの背景は透明化されて壁紙が見えるのに、アイコンの文字だけは背景色が表示されます。

アイコンの背景を透明化するには、DeAi のようなソフトウェアを使ってください。

Windows XP はアイコンテキストを透明化する機能が追加されています。ただし、デスクトップを右クリックして [アイコンの整列]−[デスクトップのの Web 項目の固定] にチェックされている場合、透明化機能は無効になります。

システムのプロパティに表示されるメーカーロゴとサポート情報は?

メーカー製 PC を買うと、コントロールパネルの「システム」にメーカー名・機種名が表示され、メーカーロゴ、サポート情報ボタンがあります。
この情報は Oeminfo.ini と Oemlogo.bmp で構成されているので、次の仕様を満たすファイルを作成して %Windir%\System に置くことで、自由にカスタマイズすることができます。(Windows NT/2000 の場合は %Systemroot%\System32 に置いてください。)

Oeminfo.ini

[General]
Manufacturer=<製造者名>
Model=<機種名>

[Support Information]
Line1=<サポート情報 1行目>
Line2=<サポート情報 2行目>
Line3= 以下続く...

Oemlogo.bmp

幅 210 高さ 105 ピクセルまでのビットマップ画像。座標 (1,1) の色が透過色になります。 Oeminfo.ini の存在が前提です。

メーカー製 PC でカスタマイズする場合は、予め Oeminfo.ini と Oemlogo.bmp をバックアップすることをお勧めします。

URL やフォルダをクリックした時の「カチッ」という音をなくしたい

IE5 以降では、インターネットエクスプローラで URL やフォルダをクリックすると「カチッ」という音がするようになります。(Windows Me/2000 は IE5 が統合されているので、最初からこの音がします。)
この音が気になる場合は、次の作業で停止でせることができます。

  1. [スタート]−[設定]−[コントロールパネル] から「サウンド(サウンドとマルチメディア)」を起動します。
    (XP の場合、[スタート]−[コントロールパネル] から「サウンドとオーディオデバイス」を起動し、[サウンド] タブをクリックします。)
  2. 音を鳴らす場面のリストから、[ナビゲーション開始] を選択します。
  3. サウンド名を (なし) に設定し、「OK」をクリックします。

この処置を行っても、マウスの物理的な音は消えません。

IE によるシェル拡張を停止させるには?

Windows98/2000 などでアクティブデスクトップ機能を停止させ、Windows95/NT4.0 形式のインターフェースを使いたい場合、次の ieoff.reg をインポートしてください。また、元に戻したい場合は ieon.reg をインポートしてください。
  Download  reg icon ieoff.reg reg icon ieon.reg

Windows 98/Me/2000 に対応した TweakUI は?

Windows9x/Me、NT/2000 に対応した TweakUI 1.33 がマイクロソフトのサイトからダウンロードできます。

スタートメニューから「最近使ったファイル」などを消したいのですが

スタートメニューの項目の表示/非表示は次の手順で設定できます。
  1. [スタート]−[ファイル名を指定して実行] から regedit を起動します。
  2. HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer を開きます。
  3. [編集]−[新規]−[DWORD値] をクリックし、次の値を作成し、データに 1 を設定します。
    レジストリ値の名前 スタートメニューの項目名
    NoFavoritesMenu お気に入り
    NoRun ファイル名を指定して実行
    NoLogOff ログオフ
    NoRecentDocsMenu 最近使ったファイル
    NoFind 検索
    NoSetFolders コントロールパネルとプリンタ
    NoSetTaskbar タスクバーとスタートメニュー
Windows Me は次の手順でスタートメニューにある「お気に入り」「ファイル名を指定して実行」「ログオフ」の表示/非表示をより簡単に切り替えることができます。
  1. [スタート]−[設定]−[タスクバーとスタートメニュー] をクリックします。
  2. [詳細設定] タブの「[スタート]メニューとタスクバーのオプション(T)」で各項目の表示/非表示をチェックして設定します。

スタートメニューから「ファイル名を指定して実行」を削除していると、エクスプローラやインターネットエクスプローラのアドレスバーにローカルファイル、ローカルフォルダを指定した場合、「アクセスは禁止されています」エラーが出て表示できなくなります。

カスタマイズツールで紹介している窓の手を使うと、この設定を簡単に行うことができます。

スワップファイルの場所を変えたいのですが

スワップファイルの場所をシステムとは別の物理ハードディスクに移すことで、パフォーマンスの最適化が期待できます。

Windows9x/Me の場合

  1. 「マイコンピュータ」を右クリックして [プロパティ] をクリックします。
  2. [パフォーマンス] タブをクリックし、「仮想メモリ」ボタンをクリックします。
  3. 「自分で設定する」にチェックし、ドライブを選択して「OK」「OK」をクリックします。

Windows 2000 の場合

  1. 「マイコンピュータ」を右クリックして [プロパティ] をクリックします。
  2. [詳細] タブをクリックし、「パフォーマンスオプション」ボタンをクリックします。
  3. 「変更」ボタンをクリックし、各ドライブに対してページファイル (スワップファイル) の割り当てを変更することができます。
  4. 「OK」を押して変更を保存します。

Windows XP の場合

  1. [スタート] をクリックし、「マイコンピュータ」を右クリックして [プロパティ] をクリックします。
  2. [詳細] タブをクリックし、パフォーマンスの「設定」ボタンをクリックします。
  3. [詳細設定] タブの「変更」ボタンをクリックし、各ドライブに対してページファイル (スワップファイル) の割り当てを変更することができます。
  4. 「OK」を押して変更を保存します。

注:Windows 2000/XP でページングドライブを移動するとクラッシュダンプが採取できなくなります。