Pending system changes require a reboot

What does it mean when I have a Viakoo ticket that shows "Pending system changes require a reboot."

Viakoo opens this ticket whenever a host's operating system has changes that need a reboot to fully take affect. 

Do I really need to reboot?

In short YES

Even though Windows did not tell you or force you to reboot, the system will become unstable and this will cause unpredictable behavior and even an unplanned outage

In this article, we cover what are the triggers and what you can do to reduce the frequency of these tickets. Go through the analysis described, remove any unwanted applications or services, notify your users and schedule a reboot this week.   

Despite what you may believe this indicates a problem on the server.  Some piece of software is mucking up the windows reboot flags (there is more than one).  The most common cause of this is software package updates.  Software updates for anything, not just windows updates.  Chrome can update silently in the background every time you open it.  Chrome may be an extreme example but you get the idea.

 

This next section requires the use of the Windows registry editor.  

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

A pending file rename operation in windows will be done on the next kernel restart.  If this key is not blank, windows thinks it needs a reboot.  Reboot the system, if the same data is in the key after reboot then you have a problem.  It may be as easy as just deleting the key value.  You may need to reinstall the package that failed.

 

As I write this, here is the the contents of the pending file rename operation key on this workstation:

\??\C:\Program Files (x86)\Google\Chrome\Temp\scoped_dir9888_1590082925\old_chrome.exe
\??\C:\Program Files (x86)\Google\Chrome\Temp\scoped_dir9888_1590082925
\??\C:\Program Files (x86)\Google\Chrome\Temp
\??\C:\Program Files (x86)\Avira\Antivirus\aeheur.dll.tmp
\??\C:\Program Files (x86)\Avira\Antivirus\aescript.dll.tmp
\??\C:\WINDOWS\TEMP\StreamServer.dll.bak
\??\C:\WINDOWS\TEMP\ApiClient.dll.bak
\??\C:\WINDOWS\TEMP\msix.dll.bak
\??\C:\WINDOWS\TEMP\msvcp140.dll.bak
\??\C:\WINDOWS\TEMP\OfficeClickToRun.exe.bak
\??\C:\WINDOWS\TEMP\RepoMan.dll.bak
\??\C:\WINDOWS\TEMP\vcruntime140.dll.bak
\??\C:\WINDOWS\fonts\OFFSYM.TTF
\??\C:\WINDOWS\fonts\OFFSYMB.TTF
\??\C:\WINDOWS\fonts\OFFSYML.TTF
\??\C:\WINDOWS\fonts\OFFSYMSB.TTF
\??\C:\WINDOWS\fonts\OFFSYMSL.TTF
\??\C:\WINDOWS\fonts\OFFSYMXL.TTF
\??\C:\WINDOWS\fonts\flat_officeFontsPreview.ttf

 

\HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\WindowsUpdate\\Auto Update\\RebootRequired

This key kind of explains itself.  The Windows auto-updater requires a reboot.

If any key in the folder has a value of 1 then windows needs to be rebooted.  This should clear immediately after a reboot. 

 

 

\HKEY_LOCAL_MACHINE\Software\\Microsoft\\Windows\\CurrentVersion\\Component Based Servicing\\RebootPending

If any key in this folder is equal to 1 windows needs to be rebooted.  This should clear immediately after a reboot.

 

  

If you continue to have issues with pending reboot tickets please contact support@viakoo.com for assistance.

Have more questions? Submit a request

Comments

Powered by Zendesk