1. ホーム
  2. windows

[解決済み] Windowsでフォルダへのアクセスを回復する方法

2022-02-18 10:11:02

質問

このbatスクリプトファイルを使って、"Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" というフォルダーを隠しました。

cls 
@ECHO OFF 
title Hello
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK 
if NOT EXIST MyFolder goto MDMyFolder 
:CONFIRM 
echo Are you sure to lock this folder? (Y/N) 
set/p "cho=>" 
if %cho%==Y goto LOCK 
if %cho%==y goto LOCK 
if %cho%==n goto END 
if %cho%==N goto END 
echo Invalid choice. 
goto CONFIRM 
:LOCK 
ren MyFolder "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 
echo Folder locked 
goto End 
:UNLOCK 
echo Enter password to Unlock Your Secure Folder 
set/p "pass=>" 
if NOT %pass%== fucku goto FAIL 
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" MyFolder 
echo Folder Unlocked successfully 
goto End 
:FAIL 
echo Invalid password 
goto end 
:MDMyFolder
md MyFolder
echo MyFolder created successfully 
goto End 
:End

今日まで完璧に動作していました。 今、このフォルダのロックを解除しようとすると、うまくいきません。Windows 8.1です。

コマンドプロンプトで、次のように入力します。 dir /a:h と表示され、ディレクトリが存在することがわかります。

しかし、コマンドを使用すると attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" と書かれています。

フォルダ "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" へのアクセスが拒否されました。

解決方法は?

コントロールパネル.{21EC2020-3AEA-1069-A2DD-08002B30309D}"をパスとして使用するだけです。それをquot;MyFolder"がある場所に追加してください。