This time, for Windows 11 version 23H2 and 24H2ServicesWhen I was checking the "WaaSMedicSvc" service, I noticed that the description said:<Failed to read description. Error code: 2> I have investigated the cause of this message and would like to share it with you.
This error seems to have been occurring for some time, and I think the same error is displayed in most environments.
Causes and solutions for <Failed to read description. Error code: 2>
Cause
In conclusion, the cause of the error <Description could not be read. Error code: 2> is a problem with the registry value related to the "WaaSMedicSvc" service.
The registry entry for the "WaaSMedicSvc" service has two values:
| Value Name | meaning |
|---|---|
| Description | Description to display for the service |
| display name | Name to display on the service |
Each value specifies a DLL file (Dynamic Link Library).
| Value Name | Value data |
|---|---|
| Description | @WaaSMedicSvcImpl.dll,-101 |
| display name | @WaaSMedicSvcImpl.dll,-100 |
However, I have confirmed that the DLL file specified here does not exist in the system folder.
In the case of Windows 10, the "WaaSMedicSvc.dll" file was specified, and the name and description were clearly displayed.
So that must have changed with Windows 11.
The same error code appeared even when I performed a clean install, so it is unclear whether Microsoft did this intentionally or if it was a mistake.
The name and description of the "WaaSMedicSvc" service should normally be displayed as follows:
| Description | Enables repair and protection of Windows Update components. |
| Name | Windows Update Medical Service |
■task SchedulerThe creator and description of the task "PerformRemediation" registered in also pointed to the same DLL file, which was not displayed correctly.
Does the service not work properly when the message <Description could not be read. Error code: 2> is displayed?
I checked the "WaaSMedicSvc" service, but even though the message "Description could not be read. Error code: 2" was displayed, it did not affect the operation of the service itself.
It's just that the name and description cannot be read, so there's no problem leaving it as is, but if it bothers you or you want to display it correctly, try the solution.
Solution
*This must be run under an administrator account.
1. Open the "C:\Windows\UUS\amd64" folder.
2. Copy "WaaSMedicSvcImpl.dll" and paste it into the "C:\Windows\System32" folder.
3. If you see the message "Access to target folder is denied," click "Continue."
4. Open the "C:\Windows\UUS\amd64\ja-JP" folder.
5. Copy "WaaSMedicSvcImpl.dll.mui" and paste it into the "C:\Windows\System32\ja-jp" folder.
6. If you see the message "Access to target folder is denied," click "Continue."
7. Restart your PC.
Once your PC boots, open Services and check.
The "WaaSMedicSvc" service should disappear and the correctly named "Windows Update Medic Service" should appear.
The creator and description of the task "PerformRemediation" in Task Scheduler will also be displayed correctly.
The two files you copied to the "C:\Windows\System32" folder are only used to load the correct names and descriptions.






