PCで隠しファイルの表示/非表示を切り替える必要があることがよくあります。私はいつものようにやっています
この方法は非常に長く、私はそれに飽きています。
コマンドライン(cmd)からそれらを切り替えたいのですが。これを達成する方法はありますか?
また、コマンドラインからシステムファイルの表示/非表示を切り替える方法も便利です。
隠しファイル、フォルダー、またはドライブ:
追加(または上書き/f
)レジストリキーの値Hidden
:HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
。
公演:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f
表示しない:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 2 /f
ToggleHiddenFiles.bat
REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden | Find "0x2"
IF %ERRORLEVEL% == 1 goto turnoff
If %ERRORLEVEL% == 0 goto turnon
goto end
:turnon
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f
goto end
:turnoff
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 2 /f
goto end
:end
保護されたオペレーティングシステムファイルを非表示にする(推奨)
チェック済み:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 0 /f
オフ:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 1 /f
ToggleSystemFiles.bat
REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden | Find "0x0"
IF %ERRORLEVEL% == 1 goto turnoff
If %ERRORLEVEL% == 0 goto turnon
goto end
:turnon
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 1 /f
goto end
:turnoff
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 0 /f
goto end
:end
メモ:変更はすぐに反映されます。プログラムreg
には管理者権限が必要なので、バッチファイルを管理者として実行します。
隠しファイルを表示/非表示にするプロパティはレジストリで管理されるため、このプロパティを切り替える.regファイルが必要になります。ここでは、レジストリを使用してそれを行う方法を示します。
少し時間をいただければ、REGファイルを作成してここに投稿します。 編集:スティーブンはスクリプト例を投稿しているようなので、私はそれをビルドしません。
コマンドライン機能ではありませんが、ウィンドウをすばやく開く方法は次のとおりです。隠しファイルとフォルダーを表示します。
注意:続行する前に、Vistaに関するパート1のソース情報を確認してください。
パート1:オブジェクト「隠しファイルとフォルダーを表示する」を含むフォルダーを作成します。
パート2:「非表示のファイルとフォルダを表示する」というデスクトップショートカットを作成します。
パート3:[非表示のファイルとフォルダを表示する]ウィンドウを開きます
3つのパートをすべて完了すると、「非表示のファイルとフォルダを表示する」ウィンドウにすばやくアクセスするためのキーボードショートカットが表示されます。
パート1
パート2:
注:この特定の状況では、左クリックアンドドラッグすることもできますが、目的の機能を確実に実行するために右クリックアンドドラッグすることをお勧めします。また、必要に応じてキャンセルをクリックすることもできるためです。
パート3:
最小限の労力でこれを実現するためのおそらくより便利な方法は、これを行うためにコンテキストメニュー項目を追加することです。
これをメモ帳で開き、次の内容を貼り付けます。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\Shell\Windows.ShowHiddenFiles]
"CommandStateSync"=""
"Description"="@Shell32.dll,-37573"
"ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}"
"MUIVerb"="@Shell32.dll,-37572"
[HKEY_CLASSES_ROOT\Directory\Background\Shell\Windows.ShowHiddenFiles]
"CommandStateSync"=""
"Description"="@Shell32.dll,-37573"
"ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}"
"MUIVerb"="@Shell32.dll,-37572"
保存して閉じます。
これはあなたが得るべきものです: 隠しトグル
ソース: https://winaero.com/blog/hidden-items-context-menu-windows-10/
私のOSはWindows 8.1 Pro 64ビットです。保護されたファイルを表示/非表示にするコマンドラインに興味がありました。バッチファイルでregキーを使用すると、非表示から表示までうまく機能しましたが、逆はできませんでした。レジストリを掘り下げたところ、キーがすぐに更新されず、コンピューターの再起動を要求していることがわかりました。その場所はHKEY_USERS\S-1-5-21-445602408-3241513752-1080421046-1001\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
。しかし、Explorerのパラメーターが関係しているため、それを閉じて再起動するというアイデアがありました。今では完全に動作します。
これが私の2つのバッチファイルです。
隠す:
@echo off
Reg add Hkcu\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowSuperHidden /t Reg_Dword /d 0 /f > nul
Taskkill /Im Explorer.exe > nul & Explorer =
Cls & exit
公演:
@echo off
Reg add Hkcu\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowSuperHidden /t Reg_Dword /d 1 /f > nul
Taskkill /Im Explorer.exe > nul & Explorer =
Cls & exit
適用すると、「マイPC」が開きます。前述のように、DOSモードのSystem32フォルダーで、または他の場所で名前を右クリックして、管理者として実行する必要があります。これが私のような問題に遭遇した場合に役立つことを願っています。
私はあなたがそれを使用していないことを知っていますが、アップグレードを検討する価値があります。 Windows 10でのプロセスは次のとおりです:Alt + V H H
Windows 7でコマンドプロンプトを開くには、さらにキーストロークが必要です。