1. Fault symptom
PassSQL Server Service ManagerThe startup error prompt is as follows:
PassService ManagerThe startup error prompt is as follows:
2. Cause Analysis
According to the solution in the article "troubleshooting methods for five common Windows Service Startup problems.
3. Solution
For this error, several items are missing when you view the Registry file of the normal system service. Check whether some numeric data has been tampered with as follows:
Indicates the registry entry of an abnormal system under BEGIN.
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSSEARCH]
"Type" = dword: 00000020
"Start" = dword: 00000002
"ErrorControl" = dword: 00000001
"DisplayName" = "Microsoft Search"
"ImagePath" = hex (2):, 3a, 00, 5c, 00, 6f, 00, 00 ,\
6d, 00, 00, 6c, 00, 00, 5c, 00, 6f, 00, 6d, 00, 6d, 00, 6f ,\
00, 6e, 69, 00, 6c, 00, 5c, 74, 00 ,\
, 00, 6d, 00, 5c, 00, 4d, 00, 00, 5c ,\
, 69, 00, 6e, 00, 5c, 00, 6d, 68, 00, 2e, 00 ,\
"Description" = "full-text indexes are generated based on the content and attributes of structured and semi-structured data, allowing you to quickly search words for data"
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSSEARCH \ Performance]
"PerfIniFile" = "DssCntrs. ini"
"Last Counter" = dword: 00001290
"Last Help" = dword: 00001291
"First Counter" = dword: 00001260
"First Help" = dword: 00001261
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSSEARCH \ Enum]
"0" = "Root \ LEGACY_MSSEARCH \ 0000"
"Count" = dword: 00000001
"NextInstance" = dword: 00000001
Is the registry key of the normal system.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSSEARCH]
"Type" = dword: 00000020
"Start" = dword: 00000002
"ErrorControl" = dword: 00000001
"ImagePath" = hex (2):, 3a, 00, 5c, 00, 6f, 00, 00 ,\
6d, 00, 00, 6c, 00, 00, 5c, 00, 6f, 00, 6d, 00, 6d, 00, 6f ,\
00, 6e, 69, 00, 6c, 00, 5c, 74, 00 ,\
, 00, 6d, 00, 5c, 00, 4d, 00, 00, 5c ,\
, 69, 00, 6e, 00, 5c, 00, 6d, 68, 00, 2e, 00 ,\
"DisplayName" = "Microsoft Search"
"DependOnService" = hex (7): 52,00, 50,00, 43,00, 53,00, 53,00, 00,00, 4e, 00,54, 00, 4c, 00 ,\
4d, 53, 50, 00
"DependOnGroup" = hex (7): 00
"ObjectName" = "LocalSystem"
"Description" = "full-text indexes are generated based on the content and attributes of structured and semi-structured data, allowing you to quickly search words for data"
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSSEARCH \ Performance]
"PerfIniFile" = "DssCntrs. ini"
"Last Counter" = dword: 00000ffe
"Last Help" = dword: 00000fff
"First Counter" = dword: 00000fce
"First Help" = dword: 00000fcf
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSSEARCH \ Security]
"Security" = hex: 01,00, 14,80, b8, 00,00, 00, c4, 00,00, 00,14, 00,00, 00,30, 00,00, 00,02 ,\
00, 1c, 00, 00, 02, 00, ff, 01, 0f, 01, 00, 00 ,\
, 00, 00, 00, 00, 00, fd, 02, 00, 00, 00, 00, 00, 00 ,\
, 12, 00, 18, 00, ff, 01, 0f, 01, 00, 00, 00, 20, 00 ,\
, 8d, 01, 00, 00, 00, 00 ,\
, 14, 00, 8d, 01, 00, 00, 00, 00, 01 ,\
, 00, fd, 00 ,\
, 00, 20, 00, 23, 00, 00, 00 ,\
, 01
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSSEARCH \ Enum]
"0" = "Root \ LEGACY_MSSEARCH \ 0000"
"Count" = dword: 00000001
"NextInstance" = dword: 00000001
END
Try to add it to an abnormal system with the Registry Key of the normal system. (Because the two systems have the same version and structure, you can directly import and export the registry key for batch modification ).