在对WIN2003进行安全配置的时候,经常一不小心就把权限设置乱掉,导致

 

ASP无法执行/PHP无法执行/某些服务无法启动等等奇怪故障,如果你对所有做过的权限设置都有记录的话,可以一步一步逆推回去来解决问题,如果没有记录,那么最简单的办法就是恢复默认权限.

仅需使用如下命令:

 

Secedit /configure /db %SYSTEMROOT%\security\database\cvtfs.sdb /Cfg

“%SYSTEMROOT%\security\templates\setup security.inf” /areas filestore

 

等待完成.因为权限导致的故障应该都可解决.然后重新进行权限设置即可.

 

 

 

===========================================

 

 

 

@ECHO OFF

setlocal

echo ===============================

echo

Windows2003恢复默认NTFS权限

echo Pw

 

echo http://itsafe.org

 

echo ==============================

title

恢复默认NTFS权限

:menu

echo.

echo [1] 恢复C盘默认NTFS权限[重启后生效]

echo [0]

退出

echo.

@echo 输入上面数字并按回车

@echo off

set /p menu=

if %menu% == 0

goto exit

if %menu% == 1 goto 1

:1

echo

将C盘NTFS权限还原为默认中,请稍后。。。。

Secedit /configure /db

%SYSTEMROOT%\security\database\cvtfs.sdb /Cfg

“%SYSTEMROOT%\security\templates\setup security.inf” /areas

filestore

echo.

echo 恢复完成,重启后生效^_^

echo.

goto

menu

:exit

exit

把这个脚本另存为bat,执行就可以了。

转载请注明来自WebShell'S Blog,本文地址:https://www.webshell.cc/2320.html