积极答复者
PlugPlay 服务的问题

问题
答案
-
還有一個方法也可以嘗試一下.
如果你最近沒有安裝過需要在系統添加服務或驅動的程序, 那麼你可以通過在開機時的啟動菜單選擇 "修復計算機" 進入自帶的 Windows PE 模式, 當然也可以通過其他 PE 實現.
然後將進入到原有系統的\Windows\system32\config
注意原有系統的盤符會發生改變,需要自行確定一下.
然後將文件名為 SYSTEM 打頭的文件備份, 如為了穩妥起見, 也可以將整個 config 目錄備份, 再將 regback 子目錄的文件名為 SYSTEM 打頭的文件複製到父目錄, 即
\Windows\system32\config
最後重啟系統, 這樣來看能否恢復該服務.
Folding@Home
- 已标记为答案 ybgjj2009 2013年1月18日 12:56
全部回复
-
Plug and Play 是 Windows 核心系统服务。如果这个服务不能启动,还能够进入 Windows 桌面已经算是奇迹。请在服务列表中检查一下你看到的 Plug and Play 服务的执行文件是什么?谨防恶意程序冒仿。确认 Windows\system32 中的 Services.EXE、SVCHost.EXE 是否正常?--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "ybgjj2009"不 知道怎么搞的 ,PlugPlay服务不能启动,提示 错误2:系统找不到指定的文件sfc / scannow 扫描了也正常
-
Plug and Play 被禁用雖然會導致 devmgmt.msc 不能顯示設備, 但還不至于使得進入桌面變得極其困難, 以至於成爲 "奇跡".
其實確定一個服務是否為核心服務, 是有一個方法的:
以管理員身份運行
devmgmt.msc
然後看啓動類型下拉列表框是否可以選擇, 如果是不能選擇, 則為核心服務, 如 RPC; 如果可以, 則不是, 如 Plug and Play.
另外如果位于 %windir%\system32 的 services.exe 和 svchost.exe 被替換為惡意程序, 那麽會導致所有服務都出現問題, 因爲 svchhost.exe 是絕大部分服務的宿主進程, 還有 services.exe 是所有服務的父進程. 所以一般來説如果惡意程序要打 services.exe 和 svchost.exe 進程的主意, 通常是用類似的名稱來命名惡意程序, 比如 SERV1CES.exe, svchosts.exe.
Folding@Home
-
Plug and Play 服务不是只简单负责设备管理器的显示,也负责所有即插即用设备的初始化与驱动配置,而且很多其它服务与之关联,这是一个非常关键的必不可少的核心服务。不信你把这个服务删了试试,能完成启动才怪。我认为楼主既然能进入桌面,而且服务执行文件都没有问题,就说明其服务不是完全受损。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复?髡呤锹ド系?"repl"Plug and Play 被禁用雖然會導致 devmgmt.msc 不能顯示設備, 但還不至于使得進入桌面變得極其困難, 以至於成爲 "奇跡".
-
既然是这样怎么会显示找不到文件呢?我认为这个提示并不是指真正的 Plug and Play 服务的执行文件找不到,不排除此服务已被挂载恶意程序、服务中存在名称相近的冒仿服务等其它原因。建议用 AutoRuns 检查一下所有服务列表,看看有没有名称与 Plug and Play 接近的可疑服务,同时查杀一下恶意程序。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖?髡呤锹ド系?"ybgjj2009"Services.EXE、SVCHost.EXE 都正常,启动命令行开关也正确
-
你好,
你也可以尝试从另一台Windows 7 系统上导出下面这个注册表然后倒入到这次来看看结果
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PlugPlay
注意:请先备份注册表。 你可以参考:
备份注册表http://windows.microsoft.com/zh-cn/windows7/Back-up-the-registry
希望能帮到你
Vincent Wang
TechNet Community Support -
这是在硬件设备驱动已经完成配置的时候,按照已有的硬件配置文件可以完成启动。在没有 Plug and Play 服务的情况下,任何小范围的硬件驱动改动都会很容易引起系统不稳定甚至崩溃。这个服务损坏的负作用绝不仅是设备管理器不能显示。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "repl"再補充一個恢復後的截圖:
-
還有一個方法也可以嘗試一下.
如果你最近沒有安裝過需要在系統添加服務或驅動的程序, 那麼你可以通過在開機時的啟動菜單選擇 "修復計算機" 進入自帶的 Windows PE 模式, 當然也可以通過其他 PE 實現.
然後將進入到原有系統的\Windows\system32\config
注意原有系統的盤符會發生改變,需要自行確定一下.
然後將文件名為 SYSTEM 打頭的文件備份, 如為了穩妥起見, 也可以將整個 config 目錄備份, 再將 regback 子目錄的文件名為 SYSTEM 打頭的文件複製到父目錄, 即
\Windows\system32\config
最後重啟系統, 這樣來看能否恢復該服務.
Folding@Home
- 已标记为答案 ybgjj2009 2013年1月18日 12:56
-
下面這段 PowerShell 代碼用來獲取當前系統中有哪些服務不能通過完全管理員身份更改配置, 該代碼需要以管理員身份執行
$error.clear(); get-service | set-service -erroraction SilentlyContinue; $error | where {$_.CategoryInfo.Category -eq 'PermissionDenied' -and $_.CategoryInfo.TargetType -eq 'ServiceController'} | select -property @{name='DisplayName'; expression={$_.TargetObject.DisplayName}}, @{name='ServiceName'; expression={$_.TargetObject.Name}} | sort DisplayName
因爲暫時沒有想到更好的方法, 所以只能通過先以完全管理員身份來依原樣重設服務配置, 然後從異常列表分析異常原因, 並篩選出符合條件的記錄, 再重新構造字段, 最後排序輸出.
Windows 7 Home Basic 中不能由完全管理員身份修改配置的服務
DisplayName ServiceName ----------- ----------- DCOM Server Process Launcher DcomLaunch Group Policy Client gpsvc Microsoft Antimalware Service MsMpSvc Microsoft 网络检查 NisSrv Remote Procedure Call (RPC) RpcSs RPC Endpoint Mapper RpcEptMapper Task Scheduler Schedule
Windows 8 Professional/Enterprise 中不能由完全管理員身份修改配置的服務
DisplayName ServiceName ----------- ----------- Background Tasks Infrastructure Service BrokerInfrastructure DCOM Server Process Launcher DcomLaunch Group Policy Client gpsvc Local Session Manager LSM Remote Procedure Call (RPC) RpcSs RPC Endpoint Mapper RpcEptMapper Software Protection sppsvc System Events Broker SystemEventsBroker Task Scheduler Schedule Time Broker TimeBroker Windows Installer msiserver Windows Licensing Monitoring Service WLMS Windows Store Service (WSService) WSService
Folding@Home
- 已编辑 repl 2013年1月15日 13:34
-
從上述結果中的一些服務, 比如 Group Policy Client 和 Windows Installer.
雖然這兩個服務禁止擁有完全管理員權限的用戶更改配置, 但是我不認爲通過 SYSTEM 用戶強制對這兩個服務禁用或刪除會對系統造成什麽嚴重影響.
Group Policy Client 服務在 Home Basic 系統中並不提供組策略功能, 況且在安全模式的最小啓動項配置中也無該服務的設置項C:\zero>reg query HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\gpsvc
错误: 系统找不到指定的注册表项或值。我以爲最多就是不能應用已有策略或通過注冊表新增的策略.
至於 Windows Installer 服務同樣如此
C:\zero>reg query HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\msiserver
错误: 系统找不到指定的注册表项或值。如果這個服務被禁用或被刪除, 一般説來就是不能對使用了 Windows Installer 方案打包的軟件進行安裝, 維護, 更新, 卸載, 但對於像 cmd.exe 這樣的程序則根本沒有影響.
綜上所述, 對於這些不允許完全管理員更改配置的服務尚且如此, 更合況那些可以更改配置的服務, 對服務錯誤的修改, 會導致系統運行不暢, 但要說一個服務出問題, 立馬就會讓系統陷入危險的境地, 這不容易發生, 需要多種條件同時具備才有可能.
Folding@Home