Try this as well, sometimes we see that vbscript.dll becomes unregistered from the system so that it cannot run the .vbs file that our software uses to check for the pending reboot.
a. Click on start button, type cmd. In the search result right-click on cmd and selectRun as administrator.
b. Type cd %windir%\system 32 (Note: there is a space between system and 32) and press enter.
c. Type regsvr32 vbscript.dll in command prompt and press enter.
d. Type regsvr32 jscript.dll in command prompt and press enter.
If the registration was successful, you should now see the following message:
DllRegisterServer in vbscript.dll succeeded.
e. Now right-click on windows cleanup utility setup file and select Run as administrator.
Then try again.