回答:
非表示のファイル、フォルダー、またはドライブ:
レジストリキーに/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
は管理者特権が必要なので、管理者としてバッチファイルを実行します。
find
コマンドを(かどう0x2
か、0x0
レジストリキーに存在します)。
0x0
です。; の存在をチェックしています。見つかった場合(をfind
返す0
)turnon
、値にジャンプして設定します1
; 見つからない場合(をfind
返す1
)は、にジャンプしturnoff
てに設定し0
ます。 どちらかそれは任意選択です(とテストがされている可能性がfind 0x1
でgoto
sが逆転)またはそれが(私がチェックしていない)ことがあるかもしれない0x1
に存在しているREQ QUERY
いずれかの場合の出力とそれほど離れて2つの設定を伝えるために使用することはできません。
隠しファイルを表示/非表示にするプロパティはレジストリで管理されているため、このプロパティを切り替えるだけの.regファイルが必要です。レジストリを使用して行う方法は次のとおりです。
少し時間をいただければ、REGファイルを作成してここに投稿します。
編集:Stevenはサンプルスクリプトを投稿したようですので、スクリプトは作成しません。
コマンドライン関数ではありませんが、ウィンドウをすばやく開く方法は次のとおりです。隠しファイルとフォルダーを表示します。
注意:先に進む前に、Vistaに関するパート1のソース情報を確認してください。
パート1:「非表示のファイルとフォルダーを表示する」オブジェクトを含むフォルダーを作成します。
パート2:「非表示のファイルとフォルダーを表示する」のデスクトップショートカットを作成します。
パート3:「非表示のファイルとフォルダーを表示する」ウィンドウを開きます
3つの部分すべてを完了すると、「非表示のファイルとフォルダーを表示する」ウィンドウにすばやくアクセスできるキーボードショートカットが表示されます。
パート1
ソース:http : //www.howtogeek.com/howto/8711/stupid-geek-tricks-enable-the-secret-how-to-geek-mode-in-windows/
パート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/
スティーブンの返信のおかげで、ワンクリックでこれを切り替える(および開いているエクスプローラーウィンドウを更新する)ソフトウェアを作成できました。リンク
編集:
アプリケーションを開くと、レジストリキー(非表示)から値が取得されます:HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced。
値に応じて、値を変更するための非表示のコマンドプロンプトが実行されます。その後、開いているすべてのエクスプローラーウィンドウが更新され、非表示のファイル/フォルダーが非表示/表示されます。
ソースで表示するために使用できます。