1.将nssm复制到某个目录中,比如C:\Program Files\nssm-2.24
2.将nssm.exe所在的目录加入环境变量,以便在任意地方使用cmd命令行窗口调用它。比如环境变量中新建C:\Program Files\nssm-2.24\win64
3.打开CMD命令行窗口,输入 nssm install ,调出nssm控制台。
@echo off
REM nssm服务可以用来给那些会自动恢复权限的文件夹赋权,设定每隔一段时间重启即可。
@echo off
icacls C:\Windows\Prefetch /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Windows\Prefetch\* /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Windows\TMP /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Windows\TMP\* /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Windows\Temp /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Windows\Temp\* /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Windows\Fonts\* /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Users\42170\AppData\Local\D3DSCache /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Users\42170\AppData\Local\D3DSCache\* /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Users\wubinzhi\AppData\Local\D3DSCache /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
icacls C:\Users\wubinzhi\AppData\Local\D3DSCache\* /grant administrators:(f) /grant system:(f) /grant "nt service\TrustedInstaller":(F) /grant "ALL APPLICATION PACKAGES":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Authenticated Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "Distributed COM Users":(GR,GW,GE,RD,WD,AD,X,DC) /grant "所有受限制的应用程序包":(GR,GW,GE,RD,WD,AD,X,DC) /grant "本地帐户和管理员组成员":(F) /grant BATCH:(GR,GW,GE,RD,WD,AD,X,DC) /grant "LOCAL SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant "NETWORK SERVICE":(GR,GW,GE,RD,WD,AD,X,DC) /grant NETWORK:(f) /t /c /q
exit
