如何改进批处理文件

如何改进批处理文件

我编写了下面的批处理文件来清理临时文件和清除缓存。

问题是,当有人下载​​此文件时,他会收到一条通知,提示该文件可能会损害他/她的计算机。

我想知道是否有任何方法可以使这个脚本安全,这样就不会弹出任何警报消息

@echo off
echo Clear Temporary Internet Files: 
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
echo Clear Cookies: 
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
echo Clear temp files
cd %temp%
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *
echo Clear speexx files
cd C:\Users\%username%\AppData\Local\digital publishing\cltlms
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *
echo Clear java cache files
cd C:\Users\%username%\AppData\LocalLow\sun\java\Deployment\cache\*.*
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *
echo Clear Mozilla firefox cache files and cookies
taskkill /im "firefox.exe"
set DataDir=C:\Users\%USERNAME%\AppData\Local\Mozilla\Firefox\Profiles
del /q /s /f "%DataDir%"
rd /s /q "%DataDir%"
for /d %%x in (C:\Users\%USERNAME%\AppData\Roaming\Mozilla\Firefox\Profiles\*) do del /q /s /f %%x\*sqlite
echo Clear Google chrome cache files and cookies
cd C:\Users\%username%\AppData\local\Google\Chrome\User Data\Default\Cache*.*
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *

答案1

来自未知来源的文件会附带一个流。因此,如果在网络上复制它,请从源文件中删除安全流。如果文件来自未知来源(即互联网/电子邮件等),请删除该流(如果用户在该安全对话框中单击“不再询问”复选框,就会发生这种情况)。

dir /r表明

 Directory of C:\Users\User\Desktop\ProcessExplorer
06/05/2015  01:38 PM         2,925,760 procexp.exe
                                    26 procexp.exe:Zone.Identifier:$DATA
               1 File(s)      2,925,760 bytes

 Directory of C:\Users\User\Desktop\ProcessExplorer\FileWatcher
06/05/2015  01:38 PM             7,168 VB2Exe.exe
                                    26 VB2Exe.exe:Zone.Identifier:$DATA
06/05/2015  01:38 PM             7,168 vbs2exe.exe
                                    26 vbs2exe.exe:Zone.Identifier:$DATA
               2 File(s)         14,336 bytes

删除垃圾数据

echo. > "vbs2exe.exe:Zone.Identifier:$DATA"

由于你似乎正在清理磁盘,你可能想看看我的帖子http://answers.microsoft.com/en-us/windows/forum/windows_vista-performance/how-do-you-fix-computer-when-the-c-drive-and-d/e36a6d4b-155f-4a83-9475-4dcb41d0467d

相关内容