感谢小伙伴“月夜星歌”的分享!
很多WE相关的软件运行需要识别你电脑里的魔兽是在哪个文件夹
而魔兽在哪个文件夹是根据注册表中的魔兽的“InstallPath”来识别的
所以如果该项不存在的话一些软件就无法运行
【使用方法】将“修复魔兽注册表.bat”放到魔兽文件夹下,双击运行,就可以了
附:“修复魔兽注册表.bat”内容(你可以自己用记事本创建这个文件):
@echo off
set p=%~dp0
set f=war3.exe
if not exist "%p%%f%" goto NotWar3Path
set p=%p:~0,-1%
set p=%p:\=\\%
echo 正在创建魔兽注册表项...
@echo on
@REG ADD "HKCU\Software\Blizzard Entertainment\Warcraft III" /v InstallPath /t REG_SZ /d "%p%" /f
@echo off
goto end
:NotWar3Path
echo 请放将此文件放在魔兽文件夹下运行
:end
pause>nul