先导说明
本文介绍如何彻底删除该软件的程序,卸载前请做好备份,该方法且适用于8,11和10的版本
卸载方法
- 1.右键新建文本文档创建一个空文本
- 2.把下面的文字复制然后粘贴于文档
- 3.把文件命名为*.bat [ * 可以自定义名字]
- 最后右键管理员运行该批处理文件(必须管理员)
为什么要管理员运行?
- 因为要杀死进程并且把注册表和相关程序直接删除,来达到彻底删除的目的,并不会破坏系统文件
- 操作前请备份注册表和设置还原点
bat文件(登录可以一键复制)
REM @echo off
REM :: BatchGotAdmin credit: https://sites.google.com/site/eneerge/scripts/batchgotadmin
REM :-------------------------------------
--> Check for permissions
REM >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
--> If error flag set, we do not have admin.
REM if '%errorlevel%' NEQ '0' (
REM echo Requesting administrative privileges...
REM goto UACPrompt
REM ) else ( goto gotAdmin )
REM :UACPrompt
REM echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
REM echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
REM "%temp%\getadmin.vbs"
REM exit /B
REM :gotAdmin
REM if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
REM pushd "%CD%"
REM CD /D "%~dp0"
REM :--------------------------------------
REM ::Get Install path
REM FOR /F "usebackq tokens=2,* skip=2" %%L IN (
REM `reg query "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Stardock\Misc\Start11" /V Path`
REM ) DO SET S11installpath64=%%M
REM )
REM FOR /F "usebackq tokens=2,* skip=2" %%L IN (
REM `reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Stardock\Misc\Start11" /V Path`
REM ) DO SET S11installpath32=%%M
REM )
REM FOR /F "usebackq tokens=2,* skip=2" %%L IN (
REM `reg query "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Stardock\Misc\Start10" /V Path`
REM ) DO SET S10installpath64=%%M
REM )
REM FOR /F "usebackq tokens=2,* skip=2" %%L IN (
REM `reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Stardock\Misc\Start10" /V Path`
REM ) DO SET S10installpath32=%%M
REM )
REM FOR /F "usebackq tokens=2,* skip=2" %%L IN (
REM `reg query "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Stardock\Misc\Start8" /V Path`
REM ) DO SET S8installpath64=%%M
REM )
REM FOR /F "usebackq tokens=2,* skip=2" %%L IN (
REM `reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Stardock\Misc\Start8" /V Path`
REM ) DO SET S8installpath32=%%M
REM )
REM Set S11DefaultPath64=C:\Program Files (x86)\Stardock\Start11
REM Set S11DefaultPath32=C:\Program Files\Stardock\Start11
REM Set S10DefaultPath64=C:\Program Files (x86)\Stardock\Start10
REM Set S10DefaultPath32=C:\Program Files\Stardock\Start10
REM Set S8DefaultPath64=C:\Program Files (x86)\Stardock\Start8
REM Set S8DefaultPath32=C:\Program Files\Stardock\Start8
REM ::Kill explorer, services, and tasks
REM taskkill /f /im explorer.exe
REM ::Start11
REM net stop "Stardock start11"
REM sc delete start11
REM taskkill /f /im start11.exe 2> nul
REM taskkill /f /im start11Srv.exe 2> nul
REM taskkill /f /im Start11_64.exe 2> nul
REM ::Start10
REM net stop "Stardock start10"
REM sc delete start10
REM taskkill /f /im start10.exe 2> nul
REM taskkill /f /im start10Srv.exe 2> nul
REM taskkill /f /im Start10_64.exe 2> nul
REM ::Start8
REM net stop "Stardock Start8"
REM sc delete Start8
REM taskkill /f /im start8.exe 2> nul
REM taskkill /f /im start8Srv.exe 2> nul
REM taskkill /f /im Start8_64.exe 2> nul
REM ::Wipe the registry
REM ::Start11
REM reg query HKEY_CURRENT_USER\Software\Stardock\start11\
REM if not ErrorLevel 1 (
REM reg delete HKEY_CURRENT_USER\Software\Stardock\start11\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Stardock\Misc\start11\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Stardock\Misc\start11\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Wow6432Node\Stardock\Misc\start11\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Wow6432Node\Stardock\Misc\start11\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Stardock\Misc\start11\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Stardock\Misc\start11\ /f
REM ) else (
REM echo.
REM )
REM ::Start10
REM reg query HKEY_CURRENT_USER\Software\Stardock\start10\
REM if not ErrorLevel 1 (
REM reg delete HKEY_CURRENT_USER\Software\Stardock\start10\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Stardock\Misc\start10\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Stardock\Misc\start10\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Wow6432Node\Stardock\Misc\start10\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Wow6432Node\Stardock\Misc\start10\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Stardock\Misc\start10\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Stardock\Misc\start10\ /f
REM ) else (
REM echo.
REM )
REM ::Start8
REM reg query HKEY_CURRENT_USER\Software\Stardock\Start8\
REM if not ErrorLevel 1 (
REM reg delete HKEY_CURRENT_USER\Software\Stardock\Start8\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Stardock\Misc\Start8\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Stardock\Misc\Start8\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Stardock\Start8\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Stardock\Start8\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Wow6432Node\Stardock\Misc\Start8\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Wow6432Node\Stardock\Misc\Start8\ /f
REM ) else (
REM echo.
REM )
REM reg query HKEY_LOCAL_MACHINE\Software\Stardock\Misc\Start8\
REM if not ErrorLevel 1 (
REM reg delete HKEY_LOCAL_MACHINE\Software\Stardock\Misc\Start8\ /f
REM ) else (
REM echo.
REM )
REM ::Unregister DLLs
REM ::Start11
REM IF EXIST "%S11installpath64%\Start11_32.dll" regsvr32 /s /u "%S11installpath64%\Start11_32.dll"
REM IF EXIST "%S11installpath32%\Start11_32.dll" regsvr32 /s /u "%S11installpath32%\Start11_32.dll"
REM IF EXIST "%S11installpath64%\start11_64.dll" regsvr32 /s /u "%S11installpath64%\start11_64.dll"
REM IF EXIST "%S11installpath32%\start11_64.dll" regsvr32 /s /u "%S11installpath32%\start11_64.dll"
REM IF EXIST "%S11installpath64%\Start11Shell32.dll" regsvr32 /s /u "%S11installpath64%\Start11Shell32.dll"
REM IF EXIST "%S11installpath32%\Start11Shell32.dll" regsvr32 /s /u "%S11installpath32%\Start11Shell32.dll"
REM IF EXIST "%S11installpath64%\Start11Shell64.dll" regsvr32 /s /u "%S11installpath64%\Start11Shell64.dll"
REM IF EXIST "%S11installpath32%\Start11Shell64.dll" regsvr32 /s /u "%S11installpath32%\Start11Shell64.dll"
REM ::Start10
REM IF EXIST "%S10installpath64%\Start10_32.dll" regsvr32 /s /u "%S10installpath64%\Start10_32.dll"
REM IF EXIST "%S10installpath32%\Start10_32.dll" regsvr32 /s /u "%S10installpath32%\Start10_32.dll"
REM IF EXIST "%S10installpath64%\start10_64.dll" regsvr32 /s /u "%S10installpath64%\start10_64.dll"
REM IF EXIST "%S10installpath32%\start10_64.dll" regsvr32 /s /u "%S10installpath32%\start10_64.dll"
REM IF EXIST "%S10installpath64%\Start10Shell32.dll" regsvr32 /s /u "%S10installpath64%\Start10Shell32.dll"
REM IF EXIST "%S10installpath32%\Start10Shell32.dll" regsvr32 /s /u "%S10installpath32%\Start10Shell32.dll"
REM IF EXIST "%S10installpath64%\Start10Shell64.dll" regsvr32 /s /u "%S10installpath64%\Start10Shell64.dll"
REM IF EXIST "%S10installpath32%\Start10Shell64.dll" regsvr32 /s /u "%S10installpath32%\Start10Shell64.dll"
REM ::Start8
REM IF EXIST "%S8installpath64%\Start8_32.dll" regsvr32 /s /u "%S8installpath64%\Start8_32.dll"
REM IF EXIST "%S8installpath32%\Start8_32.dll" regsvr32 /s /u "%S8installpath32%\Start8_32.dll"
REM IF EXIST "%S8installpath64%\start8_64.dll" regsvr32 /s /u "%S8installpath64%\start8_64.dll"
REM IF EXIST "%S8installpath32%\start8_64.dll" regsvr32 /s /u "%S8installpath32%\start8_64.dll"
REM IF EXIST "%S8installpath64%\Start8Shell32.dll" regsvr32 /s /u "%S8installpath64%\Start8Shell32.dll"
REM IF EXIST "%S8installpath32%\Start8Shell32.dll" regsvr32 /s /u "%S8installpath32%\Start8Shell32.dll"
REM IF EXIST "%S8installpath64%\Start8Shell64.dll" regsvr32 /s /u "%S8installpath64%\Start8Shell64.dll"
REM IF EXIST "%S8installpath32%\Start8Shell64.dll" regsvr32 /s /u "%S8installpath32%\Start8Shell64.dll"
REM ::Clean license data
REM ::Start11
REM IF EXIST "%S11installpath64%" "%S11installpath64%\SdDisplay.exe" -deactivate -prodID=2663 -prodName="Start11" -company="Stardock" -prodVer="1"
REM IF EXIST "%S11installpath32%" "%S11installpath32%\SdDisplay.exe" -deactivate -prodID=2663 -prodName="Start11" -company="Stardock" -prodVer="1"
REM IF EXIST "%ProgramData%\Stardock\start11\*.*" del "%ProgramData%\Stardock\start11\*.*"/s /q
REM IF EXIST "%ProgramData%\Stardock\start11\" RMDIR "%ProgramData%\Stardock\start11\" /s /q
REM ::Start10
REM IF EXIST "%S10installpath64%" "%S10installpath64%\SdDisplay.exe" -deactivate -prodID=2623 -prodName="Start10" -company="Stardock" -prodVer="1.54"
REM IF EXIST "%S10installpath32%" "%S10installpath32%\SdDisplay.exe" -deactivate -prodID=2623 -prodName="Start10" -company="Stardock" -prodVer="1.54"
REM IF EXIST "%ProgramData%\Stardock\start10\*.*" del "%ProgramData%\Stardock\start10\*.*"/s /q
REM IF EXIST "%ProgramData%\Stardock\start10\" RMDIR "%ProgramData%\Stardock\start10\" /s /q
REM IF EXIST "%ProgramData%\Stardock\S102\" RMDIR "%ProgramData%\Stardock\S102\" /s /q
REM IF EXIST "%ProgramData%\Stardock\Registrations\start10*.bin" del "C:\ProgramData\Stardock\Registrations\start10*.bin" /s /q
REM IF EXIST "%ProgramData%\Stardock\Registrations\start10*.*" del "%ProgramData%\Stardock\Registrations\start10*.*" /s /q
REM ::Start8
REM IF EXIST "%S8installpath64%" "%S8installpath64%\SdDisplay.exe" -deactivate -prodID=2267 -prodName="Start8" -company="Stardock" -prodVer="1.56"
REM IF EXIST "%S8installpath32%" "%S8installpath32%\SdDisplay.exe" -deactivate -prodID=2267 -prodName="Start8" -company="Stardock" -prodVer="1.56"
REM IF EXIST "%ProgramData%\Stardock\start8\*.*" del "%ProgramData%\Stardock\start8\*.*"/s /q
REM IF EXIST "%ProgramData%\Stardock\start8\" RMDIR "%ProgramData%\Stardock\start8\" /s /q
REM IF EXIST "%ProgramData%\Stardock\S8\" RMDIR "%ProgramData%\Stardock\S8\" /s /q
REM IF EXIST "%ProgramData%\Stardock\Registrations\start8*.bin" del "C:\ProgramData\Stardock\Registrations\start10*.8" /s /q
REM IF EXIST "%ProgramData%\Stardock\Registrations\start8*.*" del "%ProgramData%\Stardock\Registrations\start8*.*" /s /q
REM ::Call uninstaller
REM (
REM echo MSGBOX "Start 8/10 is about to uninstall. If asked to reboot, select 'No'. Select [OK] to continue." > %temp%\TEMPmessage.vbs
REM call %temp%\TEMPmessage.vbs
REM del %temp%\TEMPmessage.vbs /f /q
REM )
REM IF EXIST "%S11installpath64%" "%S11installpath64%\uninstall.exe" /u:"%S11installpath64%\uninstall\uninstall.xml"
REM IF EXIST "%S11installpath32%" "%S11installpath32%\uninstall.exe" /u:"%S11installpath32%\uninstall\uninstall.xml"
REM IF EXIST "%S10installpath64%" "%S10installpath64%\uninstall.exe" /u:"%S10installpath64%\uninstall\uninstall.xml"
REM IF EXIST "%S10installpath32%" "%S10installpath32%\uninstall.exe" /u:"%S10installpath32%\uninstall\uninstall.xml"
REM IF EXIST "%S8installpath64%" "%S8installpath64%\uninstall.exe" /u:"%S8installpath64%\uninstall\uninstall.xml"
REM IF EXIST "%S8installpath32%" "%S8installpath32%\uninstall.exe" /u:"%S8installpath32%\uninstall\uninstall.xml"
REM ::Remove program files
REM IF EXIST "%S11installpath64%\*.*" del "%S11installpath64%\*.*" /q
REM IF EXIST "%S11installpath64%" RMDIR "%S11installpath64%" /s /q
REM IF EXIST "%S11installpath32%\*.*" del "%S11installpath32%\*.*" /q
REM IF EXIST "%S11installpath32%" RMDIR "%S11installpath32%" /s /q
REM IF EXIST "%S10installpath64%\*.*" del "%S10installpath64%\*.*" /q
REM IF EXIST "%S10installpath64%" RMDIR "%S10installpath64%" /s /q
REM IF EXIST "%S10installpath32%\*.*" del "%S10installpath32%\*.*" /q
REM IF EXIST "%S10installpath32%" RMDIR "%S10installpath32%" /s /q
REM IF EXIST "%S8installpath64%\*.*" del "%S8installpath64%\*.*" /q
REM IF EXIST "%S8installpath64%" RMDIR "%S8installpath64%" /s /q
REM IF EXIST "%S8installpath32%\*.*" del "%S8installpath32%\*.*" /q
REM IF EXIST "%S8installpath32%" RMDIR "%S8installpath32%" /s /q
REM IF EXIST "%S10defultpath64%\*.*" del "%S10defultpath64%\*.*" /q
REM IF EXIST "%S10defultpath64%" RMDIR "%S10defultpath64%" /s /q
REM IF EXIST "%S10defultpath32%\*.*" del "%S10defultpath32%\*.*" /q
REM IF EXIST "%S10defultpath32%" RMDIR "%S10defultpath32%" /s /q
REM IF EXIST "%S8defultpath64%\*.*" del "%S8defultpath64%\*.*" /q
REM IF EXIST "%S8defultpath64%" RMDIR "%S8defultpath64%" /s /q
REM IF EXIST "%S8defultpath32%\*.*" del "%S8defultpath32%\*.*" /q
REM IF EXIST "%S8defultpath32%" RMDIR "%S8defultpath32%" /s /q
REM ::CLean start menu
REM IF EXIST "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Stardock\Start11.lnk" del "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Stardock\Start11.lnk"
REM IF EXIST "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Stardock\Start10.lnk" del "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Stardock\Start10.lnk"
REM IF EXIST "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Stardock\Start8.lnk" del "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Stardock\Start8.lnk"
REM start explorer.exe
REM (
REM echo MSGBOX "Purge complete. Please restart your PC. Select [OK] to continue." > %temp%\TEMPmessage.vbs
REM call %temp%\TEMPmessage.vbs
REM del %temp%\TEMPmessage.vbs /f /q