Win10系统
第一步:按住”win+R“调出运行命令框,然后输入”regedit“回车,调出注册表编辑器。
第二步:找到:HKEY_CLASSES_ROOT 下拉找到 lnkfile 这一项,路径为:HKEY_CLASSES_ROOT\lnkfile。找到”IsShortcut“然后右键删除,然后再在空白的地方点击右键选择新建字符串值,然后重命名为:”IsShortcut“。再找到路径为:HKEY_CLASSES_ROOT\piffile,和上面同样的方法删除”IsShortcut“再重新创建一个新的字符串值”IsShortcut“
第三步:同样的按住”Win+R“调出运行框输入:”services.msc“回车调出本地服务,找到”UserManager“这项服务。
第四步:然后选中”UserManager“右键然后点属性,进入后在启动类型中下拉选择”自动“。然后点击右下角”应用“。不要和我说什么它本来就是自动的,你照做就是了。然后找到左上角的”重启动“点击重启动。
此时开始菜单已经可以使用了,但是重启电脑后就得重新去进行第四步,有些繁琐,下面来讲一下永久的解决办法:首先先在桌面上右键新建一个文本文档,然后将下列的代码复制到文本中:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 启动开始菜单 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@echo offCLSECHO.ECHO ================================ECHO 启动开始菜单ECHO ================================:initsetlocal DisableDelayedExpansionset 'batchPath=%~0'for %%k in (%0) do set batchName=%%~nkset 'vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs'setlocal EnableDelayedExpansion:checkPrivilegesNET FILE 1>NUL 2>NULif '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges ):getPrivilegesif '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)ECHO.ECHO ********************************ECHO 请求 UAC 权限批准……ECHO ********************************ECHO Set UAC = CreateObject^('Shell.Application'^) > '%vbsGetPrivileges%'ECHO args = 'ELEV ' >> '%vbsGetPrivileges%'ECHO For Each strArg in WScript.Arguments >> '%vbsGetPrivileges%'ECHO args = args ^& strArg ^& ' ' >> '%vbsGetPrivileges%'ECHO Next >> '%vbsGetPrivileges%'ECHO UAC.ShellExecute '!batchPath!', args, '', 'runas', 1 >> '%vbsGetPrivileges%''%SystemRoot%\System32\WScript.exe' '%vbsGetPrivileges%' %*exit /B:gotPrivilegessetlocal & pushd .cd /d %~dp0if '%1'=='ELEV' (del '%vbsGetPrivileges%' 1>nul 2>nul & shift /1)::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 以下为需要运行的批处理文件代码 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::sc config UserManager start= autosc Restart UserManager然后点文件另存为, 将保存类型改为所有文件,将文件名改为“ 启动开始菜单.bat ”然后保存。
然后按”win+R“键输入”shell:Common Startup“命令,然后回车打开开机启动文件夹,然后复制保存的“启动开始菜单.bat”这个文件到这个文件夹里面。
此时就算重启电脑也不会再出现开始菜单不能用的情况了。
记住复制的时候别把双引号""也给复制了