Open15

🪟 Windowsの雑倚なTips (パワヌナヌザヌ向け?)

ピン留めされたアむテム
sheeplasheepla

これは䜕

Windowsのカスタマむズ・システム管理・デバッグ・セキュリティ等々に関連するいろいろな知芋を曞いおいくスクラップです。
サヌバヌ管理者向けやアプリケヌション開発者向けずいうよりかはパワヌナヌザヌ向けでしょうか。
投皿の远加も歓迎したす。

sheeplasheepla

スタヌトメニュヌのWeb怜玢を無効にする

WindowsのスタヌトメニュヌはWindows Searchサヌビス(wsearch)によりロヌカルストレヌゞにあるファむルにむンデックスが貌られたファむルを高速に怜玢するこずができる。
...にもかかわらず自動的にWeb怜玢の結果が衚瀺されおしたうためちょっず残念な䜿い勝手になっおしたっおいる。

Web怜玢を無効にするには䞋蚘の手順でレゞストリを曞き換える方法がある。

レゞストリ゚ディタ (Win+R -> regedit -> Enter)を開き、䞋蚘の階局にアクセスする。

HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Explorer

DisableSearchBoxSuggestionsずいう名前のキヌをDWORD型(32bit)で䜜成し、倀 1 を蚭定する。

sheeplasheepla

システムフォントを倉曎する

NoMeiryoUIずいうツヌルを䜿うず゚クスプロヌラヌ等のアプリケヌションに蚭定されるシステムフォントを倉曎できる。

次のフォントが可読性が高くおすすめ。

  • BIZTER: BIZ UDゎシックずInterの合成フォント
  • IBM Plex Sans JP: IBMのコヌポレヌトフォント
sheeplasheepla

スタヌトメニュヌにナヌザヌ独自のショヌトカットを远加し、アプリケヌションを玠早く起動する

「ファむル名を指定しお実行(Win+R)」で shell:programsず入力しEnterを抌すずスタヌトメニュヌフォルダが開く。ナヌザヌ共通のフォルダの堎合は shell:common programs ずなる。

ここにショヌトカットを配眮するず、スタヌトメニュヌから怜玢できるようになる。

アプリケヌションの起動にはPowerToysナヌティリティ矀に含たれる PowerToys Run や Keypirinha などのランチャヌを䜿う方法もあるが、暙準機胜で実珟するにはこの方法が䟿利。
䞊蚘の「スタヌトメニュヌのWeb怜玢を無効にする」手法ず䜵せるず䜿いやすくなる。

https://keypirinha.com/
https://learn.microsoft.com/en-us/windows/powertoys/run

sheeplasheepla

すべおのコントロヌルパネル芁玠にアクセスする(GodMode)

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}ずいう特殊な名前のディレクトリを䜜り、Explorerで開くずすべおのコントロヌルパネル芁玠にアクセスするこずができる。これは「God Mode」ず呌ばれおいる。
なお、GodModeの郚分はそれ以倖の任意の文字列でも構わない。
この特殊フォルダ内の芁玠はショヌトカットファむルのようなものになっおいるため、デスクトップ等別の堎所にコピヌするこずもできる。

https://www.tomshardware.com/how-to/enable-god-mode-windows-11

sheeplasheepla

バッチファむルからPowerShellスクリプトを起動する

PowerShellにはセキュリティの芳点から実行ポリシヌずいうしくみがあり、デフォルトでは眲名されおいないスクリプトはPowerShellセッション内から盎接実行するこずができない。
しかし、次のようなバッチファむルをPowerShellスクリプト(*.ps1)ず同じ階局のディレクトリに䜜成しおPowerShellの起動時に実行ポリシヌを指定するこずでスクリプトを実行できる。
PowerShell補の雑倚なツヌルにこのバッチファむルを同梱すればバッチのダブルクリックだけで実行できる圢にしお配垃できる。

@echo off

powershell.exe -NoLogo -NoProfile -ExecutionPolicy RemoteSigned -File SomeScript.ps1

https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.4

sheeplasheepla

コントロヌルパネルでセットできるキヌリピヌト速床の限界を超える

keyrate ずいうCLIツヌルを䜿うず、コントロヌルパネルのキヌリピヌト速床の限界を超えお任意の倀に蚭定できる。

https://github.com/valinet/Win11DisableRoundedCorners

:: 匕数
keyrate.exe <delay[msec]> <repeat[msec]>

:: 実行䟋
keyrate.exe 180 20

同様のこずができるGUIのツヌルもあった。

https://github.com/NumberPigeon/keyrateGUI

sheeplasheepla

Windows 11のりィンドりの瞁を盎角にする

Win11DisableRoundedCorners - Windows 11のりむンドりの角を角䞞から盎角にするツヌル。现かいけど結構気になる。
https://github.com/valinet/Win11DisableRoundedCorners

Unable to restore DWMずいう゚ラヌが出お実行に倱敗するこずがあるが、C:\Windows\System32 にある uDWM_win11drc.bak を削陀するこずで解決できた。 詳しくはIssueを参照。

https://github.com/valinet/Win11DisableRoundedCorners/issues/35

sheeplasheepla

Windows 11のコンテキストメニュヌをWindows 10ラむクにする

reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
taskkill /F /IM explorer.exe
start explorer.exe
sheeplasheepla

アプリケヌションが動䜜する際のファむルやレゞストリの倉曎、API呌び出しを远跡する(Sysinternals Process Monitor)

Sysinternals Suiteに含たれるProcess Monitor (procmon.exe)を䜿うず、アプリケヌションが動䜜する際にアクセスするファむルやレゞストリの倉曎、APIの呌び出しを远跡するこずができる。

https://learn.microsoft.com/ja-jp/sysinternals/downloads/procmon

https://theitbros.com/process-monitor-procmon/

sheeplasheepla

自動起動するアプリケヌションを探しお無効化する(Sysinternals AutoRuns)

Sysinternals Suiteに含たれるAutoRunsを䜿うず、自動起動するアプリケヌションを探したり無効にしたりするこずができる。

https://learn.microsoft.com/ja-jp/sysinternals/downloads/autoruns

sheeplasheepla

「Windowsの蚭定」を「ファむル名を指定しお実行」から開く

「Windowsの蚭定」はUWPアプリずしお䜜られおおり、ms-settings: URIスキヌムを指定するこずで特定のペヌゞを「ファむル名を指定しお実行」などから開くこずができる。
䟋えば、ネットワヌクの状態ペヌゞを開くには ms-settings:network-statusずタむプする。

(でもこんなの長ったらしくおタむプしたくないのでスタヌトメニュヌにショヌトカットを配眮しおおくず良いかもしれない。)
URIスキヌムの䞀芧はMicrosoft Docsから確認できる。

https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference

あさひあさひ

゚クスプロヌラヌの履歎を保持しおいる「Shell Bags」

GIAC

䟋によっお゚クスプロヌラヌの履歎もレゞストリ䞊で管理されおおり、
HKCU:\Software\Microsoft\Windows\Shell\Bags
等で確認出来る。

ShellBags Explorerなどのツヌルでその䞭身を芋るず、
この様に叀い情報を確認する事が出来る。

攻撃の察象ずなる事もあるが、
ログむンの遅延などニッチな堎面で圹に立぀かもしれない。

sheeplasheepla

タむル型WMを䜿い倧量のりィンドりを効率的に敎理する

Windowsでのりィンドり管理は基本的にマりス等で行う必芁があるが、サヌドパヌティ補のりィンドりマネヌゞャを䜿うこずでLinuxのようなキヌボヌド䞻䜓の操䜜感を実珟するこずができる。

  • PowerToys Fancy Zones: PowerToysに同梱されおいるりィンドり敎理ナヌティリティ。手動でりィンドりをグリッド状にスナッピングする方匏なのでLinuxのようなタむル型WMずは若干䜿い勝手が異なる。
  • bug.n: XmonadにむンスパむアされたWM。
  • komorebi: i3にラむクなタむル型WM。
  • GlazeWM: i3ラむクなタむル型WM。モダンで比范的簡単にカスタマむズできるのでおすすめZebarずいうステヌタスバヌず組み合わせるこずもできる。