Windows 7でリムーバブルドライブのごみ箱を使用しないようにするにはどうすればよいですか?そのドライブの機能を使用しないようにWindowsにすでに指示しましたが、Windowsはまだ「ごみ箱」フォルダを作成します。空のままですが、絶対に欲しくないです。単にそれを隠すだけでは意味がありません。私はカーステレオでそのリムーバブルドライブを使用しており、その「リサイクル」フォルダーがマシンをロックします。
ごみ箱はシステムディレクトリであり、とにかく作成されます。レジストリのハッキングがあるかもしれませんが、OSを復元するか、修正プログラムをインストールするとリセットされる可能性があります。
ごみ箱が表示されないようにするには、次の手順を実行します。
「フォルダと検索オプション」でオペレーティングシステムファイルを非表示にする:
削除されたファイルがごみ箱にコピーされないようにします(右クリックして)。
デスクトップをパーソナライズしてごみ箱を非表示にします。
しかし、Windowsはまだ「ごみ箱」フォルダを作成します
これは簡単に回避できます。
フォルダーを削除してメモ帳を開き、空のファイルを$Recycle.Bin
として問題のドライブのルートディレクトリに保存します。Windowsはフォルダーを作成できなくなります。
このドライブでごみ箱を再度使用する場合は、ファイルを削除してください。
ドライブをClonezillaなどのLinuxディスクにマウントし、セクターごとのコピーを作成します。そうすれば、オリジナルではなく、混乱させるコピーを手に入れることができます。各ドライブに非表示のごみ箱フォルダを作成するデフォルトのWindowsプロセスを停止できるとは思いませんが、多くのLinuxシステム(パピーリナックスなど)は、指示があるまで書き込み操作でドライブにアクセスしません。
編集:私の悪い私は別の投稿に応答していました。ただし、パピーリナックスディスクを使用してWindowsマシンを起動し、外部ドライブを挿入すると、ドライブに不要なファイルが書き込まれることなく、リサイクラーを削除してmp3をドライブに移動できます。次に、mp3ドライブを取り外し、パピーディスクを取り外し、Windowsを再起動します。非表示のリサイクラーファイルがドライブにスローされないようにする実際の方法はわかりませんが、これで回避できます。
「Windows 7でリムーバブルドライブのごみ箱を使用しないようにするにはどうすればよいですか?」
起動時またはログイン時に次のスクリプトを実行します。
ソース Windows 7:$ recycle.binフォルダーの作成を無効にしますか? :
はい、これは可能です...それができないことに不満を感じたので、それを行うためのスクリプトを書きました(以下を参照)。それは私にとってはうまくいきますが、あなた自身に何か問題があるなら、あなたはそれを少し微調整する必要があるかもしれません。
' Author: HSV Guy
' Description: Script to remove Recycle Bin folder. Run on Windows startup or login.
' Notes: 1) See http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-Prompt-create.html
' for how to run programs/scripts with elevated permissions without a UAC Prompt.
' 2) Update value of RECYCLEBIN as per version of Windows (configured for Windows 7).
' Date: 1 April 2011
Dim SILENT
SILENT = TRUE
Call RunElevated
Dim filesys, drv, drvcoll, folder, RECYCLEBIN
RECYCLEBIN = ":\$Recycle.Bin\"
Set filesys = CreateObject("Scripting.FileSystemObject")
Set drvcoll = filesys.Drives
For Each drv in drvcoll
If drv.IsReady And filesys.FolderExists(drv.DriveLetter & RECYCLEBIN) Then
Set folder = filesys.GetFolder(drv.DriveLetter & RECYCLEBIN)
MyMsgBox "About to delete: " & folder
folder.Delete
Else
MyMsgBox "Skipped " & drv.DriveLetter & ". Folder doesn't exist or device not ready."
End If
Next
'Source code of RunElevated function shamelessly taken from:
' http://www.insidethe.com/blog/2009/12/how-to-launch-a-wsh-vbscript-as-administrator-in-windows-7-and-Vista/
Function RunElevated
If WScript.Arguments.Named.Exists("elevated") = False Then
'Launch the script again as administrator
CreateObject("Shell.Application").ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """ /elevated", "", "runas", 1
WScript.Quit
Else
'Change the working directory from the system32 folder back to the script's folder.
Set oShell = CreateObject("WScript.Shell")
oShell.CurrentDirectory = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName)
MyMsgBox "Now running with elevated permissions" & SILENT
End If
End Function
Function MyMsgBox(Message)
If Not SILENT Then MsgBox Message
End Function