如何修复 CDPUserSvc 无法读取描述(错误代码 15100)

修复 1 – 将 CDPUserSvc 与核心服务分开

最简单的解决方案之一是将 CDPUserSvc 与主服务进程分开。

1. 首先,按 Windows键并输入“ cmd ”。

2.然后,右键单击“命令提示符”并点击“以管理员身份运行”。

cmd-new-min-3-1

 

3. 现在,在终端中下此代码并按Enter键以隔离 CDPUserSvc 进程。

sc config cdpusersvc type=own

 

sc-config-cdpusersvc-min

 

完成此操作后,关闭命令提示符屏幕。

之后,重新启动计算机。

修复 2 – 使用注册表编辑器

您可以使用注册表编辑器禁用特定服务。

1. 首先,右键单击 Windows 图标,然后点击“运行”。

2. 然后,键入“ regedit ”并单击“确定”以访问注册表编辑器。

regedit-new-ok

 

警告 – 有时,这些注册表编辑会破坏整个系统。在这种情况下,简单的注册表备份可以保存您的系统。因此,请按照这个简单的步骤创建注册表备份。

当注册表编辑器打开时,点击“文件”。然后单击“导出”在您的系统上创建一个新的注册表备份。

 

export-registry-windows-11-new-min

 

3.左边,这样展开左边~

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDPUserSvc

4. 现在,在右侧,您将找到“开始”值。

5. 只需双击该值即可对其进行编辑。

start-dc-min

 

6. 然后,将bast设置为“十六进制”系统。

7. 再将数值设置为“ 4 ”,点击“确定”保存。

 

4-hexadecimal-min

 

完成后,关闭注册表编辑器。然后,重新启动计算机。

修复 3 – 创建并运行批处理文件

您必须创建一个批处理文件并安排它在系统启动时运行。这将阻止 CPDUserSvc 在系统上运行。

第1步

1. 首先,在搜索框中输入“记事本”。

2. 然后,点击“记事本”将其打开。

notepad-min

 

3. 当记事本打开时,复制粘贴这些行。

@ECHO OFF
SC QUERY state= all>servicesdump.txt
FINDSTR /L /C:"SERVICE_NAME: CDPUserSvc_" servicesdump.txt >CDPservice.txt
FOR /F "usebackq tokens=2" %%i IN (CDPservice.txt) DO SET CDPUserSvc=%%i
NET Stop "%CDPUserSvc%"
SC Delete "%CDPUserSvc%"
DEL CDPservice.txt
DEL servicesdump.txt

4. 之后,点击菜单栏上的“文件”。

5. 然后,点击“另存为… ”。

save-as-new-min

 

6. 现在,选择“文件类型:”作为“所有文件”。

7. 此后,将文件命名为“ StopCDP.bat ”。

8. 在您的计算机上选择一个位置(最好是桌面)来保存文件。之后,单击“保存”以保存文件。

stop-cdp-bat-min

完成后,关闭记事本窗口。

9. 现在,转到保存此批处理文件的位置。

10.然后,右键单击“ StopCDP ”并点击“以管理员身份运行”以在系统上运行脚本。

batch-run-as-admin-min

 

运行脚本文件后,您将不会再次遇到该问题。

但是这个解决方案是暂时的,即您下次重新启动机器时必须再次运行此脚本。否则,您可以创建一个简单的任务,以便 Windows 在每次启动时自动运行该脚本。

第2步

1. 同时按下Windows 键 + R键。

2. 然后,键入“ taskschd.msc ”并单击“确定”以打开任务计划程序。

 

task-scheduler-new-min

 

3. 当任务计划程序打开时,点击菜单栏中的“操作”,然后点击“创建任务… ”。

create-task-min

 

4. 然后,转到“常规”选项卡。

5. 在这里,随意命名这个新任务。(我们将其命名为“CDPUserSvc Bumper”。)

6. 现在,选中“以最高权限运行”选项。

7.接下来,单击“配置为:”旁边的下拉列表,然后从下拉列表中将其设置为“ Windows 10 ”。

name-and-run-with-highest-privi-min

 

8. 在下一步中,转到“触发器”选项卡。

9. 现在,选择“ New… ”来创建一个新的触发器。

triggers-new-min

10. 之后,将“开始任务:”选项设置为“启动时”。

11. 现在,检查底部的“已启用”选项。

12. 此外,点击“确定”保存。

at-startup-enabled-ok-min

 

13. 现在,再次转到“操作”选项卡。

14. 在这里,点击“新建… ”。

actions-new-min

 

15. 在“新建操作”面板中,将“操作:”选项卡设置为“启动程序”。

16. 此外,点击“浏览”。

start-a-program-browse-min

 

17. 现在,转到保存批处理文件的位置。

18. 选择“ StopCDP ”文件并点击“ Open ”。

stopcdp-min

 

19. 完成后,单击“确定”保存。

ok-to-save-action-min

 

20. 最后,配置好后,最后一次点击“确定”。

final-ok-min

 

关闭任务计划程序。然后,重新启动计算机。当您的系统启动时,脚本文件将在启动时运行并停止 CPDUserSvc 组件。

您将不会再看到错误消息。

修复 4 – 关闭自动商店更新

一些用户已经注意到,Microsoft Store 的自动更新功能可能是导致此问题的罪魁祸首。

1. 打开微软商店。

2. 商店打开后,点击屏幕顶部的帐户图片。

3. 然后,点击“应用设置”访问它。

 

app-settings-store-settings-min

 

4. 现在,将“应用更新”设置切换为关闭条件。

 

app-updates-store-off-min

 

这样,Store 就不会自动更新您的应用程序。这应该停止这个问题。

注意——

如果由于严格的组策略设置而无法更改 Store 设置,请不要担心。您可以执行某些注册表调整。

1.首先,按Windows键并输入“ regedit ”。

2. 然后,点击“注册表编辑器”将其打开。

 

regedit-new-search-min

 

3. 当注册表编辑器打开时,去这里 –

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDPUserSvc

4.在右侧,右键单击空格并点击“新建>”,然后单击“ DWORD(32位)值”以创建新值。

 

new-dword-min

 

5. 现在,将此新值命名为“ 0x00000004 ”。

6. 然后,双击该值进行编辑。

0x000004-dc-min

 

7. 首先,选择“十六进制”基数。

8. 此后,将值设置为“ 1 ”。

9. 最后,单击“确定”保存此更改。

 

1-of-the-value-min

 

之后,关闭注册表编辑器。现在,重新启动计算机以使这些更改生效。

修复 5 – 使用系统还原

如果没有任何效果,并且您希望系统正常工作,则系统还原是唯一的手段。

1. 首先,右键单击 Windows 图标,然后点击“运行”。

2. 然后,输入“ rstrui ”,点击“确定”打开系统还原。

 

rstrui-windows-11-system-restore-min

 

3. 当系统还原窗口打开时,选择“选择不同的还原点”选项。

4. 然后,点击“下一步”进入下一步。

 

system-restore-min-1-1

 

5. 接下来,从推荐的还原点列表中选择一个还原点。

6. 之后,点击“下一步”继续。

 

next-min-1-1

 

7. 最后,点击“完成”以完成该过程。

finish-min-1

您的计算机将启动并恢复到正常工作时的状态。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun88408.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年11月13日 下午11:02
下一篇 2021年11月13日 下午11:09