現: 2024-05-22 (水) 11:12:08 yuji ソース
Line 1: Line 1:
 +* 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 (水) 11:12:08 yuji

トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 66, today: 1, yesterday: 0