|
現: 2024-05-22 (水) 12:12:08 yuji |
| + | * Windows11の右クリックメニューを以前の仕様にする [#x0d10906] |
| + | Windows11のエクスプローラーだと右クリック時のメニューが階層化されて手間がかかってしまうようになった。~ |
| | | |
| + | これをWindows10のようにする。~ |
| + | |
| + | コマンドプロンプトを管理者権限で開いて,以下のコマンドを実行する。~ |
| + | > reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve |
| + | これは,"(既定)" の値を空に設定している。~ |
| + | この後PCをリブートすると,Windows10と同じ仕様になる。~ |
| + | |
| + | もとに戻したい場合は, |
| + | > reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f |
| + | にする。~ |
| + | //もしくはInprocServer32を削除する。~ |
| + | |
| + | //** 補足 [#d092f629] |
| + | //- CLSIDは,COMクラスオブジェクト識別用のOS全体で一意の識別子。~ |
| + | //- レジストリ キーCLSIDにおけるInprocServer32の役割は下記。~ |
| + | //Registers a 32-bit in-process server and specifies the threading model of the apartment the server can run in.~ |
| + | //32ビットプロセス内サーバーを登録し,そのサーバーのアパートメントが実行可能なスレッドモデルを指定します。~ |
| + | //- InprocServer32は値が設定されていない or 存在しない場合 と 何かしら構成されている場合で挙動が変わる。~ |
| + | //If ThreadingModel is not present or is not set to a value, the server is loaded into the first apartment that was initialized in the process.~ |
| + | //ThreadingModelが存在しない,または値が設定されていない場合,サーバーはプロセス内で初期化された最初のアパートメントにロードされます。~ |
| + | //- {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}はコンテキストメニューを指す。~ |
| + | //また,デフォルトでの挙動でWindows11用のコンテキストメニューを呼び出す処理がある。~ |
| + | //この設定はInprocServer32に値を何かしら設定することでアパートメントへの呼び出しを回避する,ということかも。~ |
| + | |
| + | * Windows11のExplorerのツールバーを以前の仕様にする [#g8fb264f] |
| + | Windows11のExplorerのツールバーはシンプルになっている。~ |
| + | |
| + | Windows10のようなリボンにするには以下のようにする。~ |
| + | > reg add "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}\InprocServer32" /f /ve |
| + | |
| + | Windows11のデフォルトに戻す。~ |
| + | > reg delete "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}" /f |
- PC/Windows/Windows11の右クリックメニューを以前の仕様にする のバックアップ差分(No. All)
- 現: 2024-05-22 (水) 12:12:08 yuji
Counter: 182,
today: 1,
yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.