观此贴有感http://bbs.colg.cn/thread-4535813-1-1.html
方法亲测可用,但是操作起来太繁琐了,所以写了个批处理来一键解决
。
禁用后不会影响TGP换装,直播按钮会被禁用,右下角TP会被禁用,后台TP部分无关组件会被禁用,游戏流畅度实测确实有提高。
右键复制下面的东西粘贴到记事本里,改文件拓展名为BAT,放在DNF的根目录下,用管理员权限运行就行了。
cd /d %~dp0
@Echo off
set /p input=请输入1(禁用)或2(恢复):
if \"%input%\"==\"1\" goto A
if \"%input%\"==\"2\" goto B
pause
exit
:A
echo 禁用全家桶
icacls GameLoader.exe /deny Everyone:F
icacls TP3Helper.exe /deny Everyone:F
icacls TCLS/TenProtect/TP /deny Everyone:(OI)(CI)F
icacls start/TenProtect/TenSafe.exe /deny Everyone:F
icacls TCLS/AdvertDialog.exe /deny Everyone:F
icacls TCLS/AdvertTips.exe /deny Everyone:F
icacls TCLS/BackgroundDownloader.exe /deny Everyone:F
icacls TCLS/TPSvc.exe /deny Everyone:F
icacls TCLS/TenProtect/TenSafe.exe /deny Everyone:F
icacls TCLS/TenProtect/TenSafe_1.exe /deny Everyone:F
icacls start\\Cross\\Apps\\DNFTips /deny Everyone:(OI)(CI)F
pause
exit
:B
echo 恢复全家桶
icacls GameLoader.exe /reset
icacls TP3Helper.exe /reset
icacls TCLS/TenProtect/TP /reset
icacls start/TenProtect/TenSafe.exe /reset
icacls TCLS/AdvertDialog.exe /reset
icacls TCLS/AdvertTips.exe /reset
icacls TCLS/BackgroundDownloader.exe /reset
icacls TCLS/TPSvc.exe /reset
icacls TCLS/TenProtect/TenSafe.exe /reset
icacls TCLS/TenProtect/TenSafe_1.exe /reset
icacls start\\Cross\\Apps\\DNFTips /reset
pause
exit
TGP登录完美运行,如果是客户端登陆或者盒子之类的……会报错,把报错的文件在上面禁用部分的对应行删除就行(建议还是用TGP)。
遇到客户端更新TGP更新报错,先恢复全家桶,更新完了再禁用就好。
禁用一次只要更新不提示出错,重开游戏也不用再进行的,一次禁用,一直有效。
【路过的吐槽君】
禁用恢复都有了,还真是帖心...