Rundll32.exe Windows 8.1

 Posted admin
Rundll32.exe Windows 8.1 Rating: 5,0/5 9961 reviews

I am running Windows 8.1 Update in a Parallels VM. After about 5 minutes of inactivity, a rundll32.exe process is spawned and consumes a core. MsMpEng.exe activity also increases. (probably due to lots of IO but I can't confirm) If I interact with the VM in any way, the rundll32.exe immediately exits until I let it idle for another 5 minutes.

Task Manager reports that the command line is C:Windowssystem32rundll32.exe invagent.dll,RunUpdate

There is no other unusual behaviour on this Windows install.

Update: Further googling has revealed a scheduled task under Microsoft/Windows/Application Experience called ProgramDataUpdater which seems to be the culprit. It's supposed to take care of cleanup after installing/uninstalling programs. I still haven't tracked down the core reason why it's misbehaving. Disabling it is a possible workaround but not a very good one.

mm201
mm201mm201

5 Answers

The offending invagent.dll is part of Windows Update KB2976978, which seems to be about gathering app compatability telemetry in preparation for Windows 10 upgrades. Only users who opt into the CEI are offered this update.

By uninstalling the update (and opting out so I'm not re-offered it), invagent.dll was removed from my system and the scheduled task.

To opt out:

  • Open Control Panel
  • Navigate to Action Center, Change Action Center Settings, Customer Experience Improvement Program Settings
  • Select, 'No, I do not want to participate in the program.'

To uninstall the update:

  • Open Control Panel
  • Navigate to Programs and Features, View Installed Updates
  • Locate Update for Microsoft Windows (KB2976978), right click, and select Delete.
  • You will be prompted to restart your computer.
mm201mm201

Hi I have found this same problem with updating to Win 10 and not a single common answer to this issue worked for me, when my computer would go idle the C:Drive usage would go up to 100% and make any task impossible, leading to manual shutdown by holding the power button. Windows Process explorer would show rundll32.exe and in the properties of this file would be C:Windowssystem32rundll32.exe invagent,RunUpdate -noappraiser (then random numbers and letters).

Yesterday I installed Take ownership of file supplied in the following link:

(http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/) Take ownership of file

And then changed invagent.dll found in system32 to invagent.dll.bak (@beatcracker). I left my computer idle for a few hours and the C:drive 100% problem is now gone and I can use my PC normally again. invagent.dll also known as inventory agent. I have researched and can't seem to find a solid answer for what this dll is used for, but so far I have not had any problem disabling it.

This has stopped my computer from freezing, however, rundll32.exe now opens multiple times in process explorer!? with the file>properties command line reading:

Metti oli serial viji. C:Windowssystem32rundll32.exe invagent,RunUpdate -noappraiser.

With different random numbers and letters at the end of each command line for every rundll32.exe file!?

So I have fixed 100% C:drive problem by changing invagent.dll to invagent.dll.bak. But potentially opened up a new problem that is currently not causing me any issues. I will edit this answer if I have any further issues over the next week, or discover why multiple versions of rundll32.exe are now running.

Thanks, I hope this helps somebody

Digital CogDigital Cog

EDIT: Wrong answer, it'll just stay here for the history's sake.

Task Manager reports that the command line is C:Windowssystem32rundll32.exe invagent.dll,RunUpdate

This looks like Symantec™ Inventory Solution powered by Altiris™ technology

Is this file is in <Path>Program FilesAltirisInventoryStandalonebin (source)? You could try to renameunregister it and see if it helps. To unregister it run:

beatcrackerbeatcracker

then right click & disable items as shown on the picture below:

Matija GrcicMatija Grcic

Another way to solve it is to export the scheduled task to an xml file, change the priority from 4 to 7, and then delete the task and import the xml back to the same place. Most scheduled tasks run at a lower priority of 7. Having a scheduled task that runs at normal i/o and cpu priority is unusual. Here's a link about task scheduler priority: https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/

js2010js2010

Not the answer you're looking for? Browse other questions tagged windows-8.1rundll32.exe or ask your own question.


List of Rundll32 Commands in Windows 10
Windows Rundll32 commands loads and runs 32-bit dynamic-link libraries (DLLs) that can be used for directly invoking specified functions, or used to create shortcuts with.
This tutorial will provide you with a list of Rundll32 commands that can be used to quickly invoke functions in Windows 10.
FunctionRundll32 command
About WindowsRundll32.exe shell32.dll,ShellAbout
Add Network Location WizardRundll32 %SystemRoot%system32shwebsvc.dll,AddNetPlaceRunDll
Add Printer WizardRundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
Add Standard TCP/IP Printer Port WizardRundll32.exe tcpmonui.dll,LocalAddPortUI
Control PanelRundll32.exe shell32.dll,Control_RunDLL
Date and TimeRundll32.exe shell32.dll,Control_RunDLL timedate.cpl
Date and Time - Additional Clocks tabRundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
Desktop Icon SettingsRundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
Device Installation SettingsRundll32.exe %SystemRoot%System32newdev.dll,DeviceInternetSettingUi
Device ManagerRundll32.exe devmgr.dll DeviceManager_Execute
Display SettingsRundll32.exe shell32.dll,Control_RunDLL desk.cpl
Ease of Access CenterRundll32.exe shell32.dll,Control_RunDLL access.cpl
Environment VariablesRundll32.exe sysdm.cpl,EditEnvironmentVariables
File Explorer Options - General tabRundll32.exe shell32.dll,Options_RunDLL 0
File Explorer Options - Search tabRundll32.exe shell32.dll,Options_RunDLL 2
File Explorer Options - View tabRundll32.exe shell32.dll,Options_RunDLL 7
Fonts folderRundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
Forgotten Password WizardRundll32.exe keymgr.dll,PRShowSaveWizardExW
Game ControllersRundll32.exe shell32.dll,Control_RunDLL joy.cpl
Hibernate or SleepRundll32.exe powrprof.dll,SetSuspendState
Indexing OptionsRundll32.exe shell32.dll,Control_RunDLL srchadmin.dll
InfaredRundll32.exe shell32.dll,Control_RunDLL irprops.cpl
Internet Explorer - delete all browsing historyRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
Internet Explorer - delete all browsing history and add-ons historyRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
Internet Explorer - delete cookies and website dataRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
Internet Explorer - delete download historyRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 16384
Internet Explorer - delete form dataRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
Internet Explorer - delete historyRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
Internet Explorer - delete passwordsRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
Internet Explorer - delete temporary Internet files and website filesRundll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
Internet Explorer - Organize FavoritesRundll32.exe shdocvw.dll,DoOrganizeFavDlg
Internet Properties - General tabRundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl
Internet Properties - Security tabRundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1
Internet Properties - Privacy tabRundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2
Internet Properties - Content tabRundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3
Internet Properties - Connections tabRundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4
Internet Properties - Programs tabRundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5
Internet Properties - Advanced tabRundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,6
Keyboard PropertiesRundll32.exe shell32.dll,Control_RunDLL main.cpl @1
Lock PCRundll32.exe user32.dll,LockWorkStation
Map Network Drive wizardRundll32.exe shell32.dll,SHHelpShortcuts_RunDLL Connect
Mouse Button swap left and right button functionRundll32.exe user32.dll,SwapMouseButton
Mouse Properties - Buttons tabRundll32.exe shell32.dll,Control_RunDLL main.cpl
Mouse Properties - Pointers tabRundll32.exe shell32.dll,Control_RunDLL main.cpl,,1
Mouse Properties - Pointer Options tabRundll32.exe shell32.dll,Control_RunDLL main.cpl,,2
Mouse Properties - Wheel tabRundll32.exe shell32.dll,Control_RunDLL main.cpl,,3
Mouse Properties - Hardware tabRundll32.exe shell32.dll,Control_RunDLL main.cpl,,4
Network ConnectionsRundll32.exe shell32.dll,Control_RunDLL ncpa.cpl
ODBC Data Source AdministratorRundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl
Offline Files (General tab)Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,0
Offline Files (Disk Usage tab)Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,1
Offline Files (Encryption tab)Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,2
Offline Files (Network tab)Rundll32.exe Shell32.dll,Control_RunDLL cscui.dll,,3
Pen and TouchRundll32.exe shell32.dll,Control_RunDLL tabletpc.cpl
Personalization - Background SettingsRundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
Power OptionsRundll32.exe shell32.dll,Control_RunDLL powercfg.cpl
Printer User InterfaceRundll32.exe Printui.dll,PrintUIEntry /?
Printers folderRundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
Process idle tasksRundll32.exe advapi32.dll,ProcessIdleTasks
Programs and FeaturesRundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0
Region - Formats tabRundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,0
Region - Location tabRundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,1
Region - Administrative tabRundll32.exe shell32.dll,Control_RunDLL Intl.cpl,,2
Safely Remove HardwareRundll32.exe shell32.dll,Control_RunDLL HotPlug.dll
Screen Saver SettingsRundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
Security and MaintenanceRundll32.exe shell32.dll,Control_RunDLL wscui.cpl
Set Program Access and Computer DefaultsRundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
Set Up a Network wizardRundll32.exe shell32.dll,Control_RunDLL NetSetup.cpl
Sleep or HibernateRundll32.exe powrprof.dll,SetSuspendState
Sound - Playback tabRundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,0
Sound - Recording tabRundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,1
Sound - Sounds tabRundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,2
Sound - Communications tabRundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl,,3
Speech Properties - Text to Speech tabRundll32.exe shell32.dll,Control_RunDLL %SystemRoot%System32SpeechSpeechUXsapi.cpl,,1
Start SettingsRundll32.exe shell32.dll,Options_RunDLL 3
Stored User Names and PasswordsRundll32.exe keymgr.dll,KRShowKeyMgr
System Properties - Computer Name tabRundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,1
System Properties - Hardware tabRundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,2
System Properties - Advanced tabRundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,3
System Properties - System Protection tabRundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,4
System Properties - Remote tabRundll32.exe shell32.dll,Control_RunDLL Sysdm.cpl,,5
Taskbar SettingsRundll32.exe shell32.dll,Options_RunDLL 1
Text Services and Input LanguagesRundll32.exe Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}
User AccountsRundll32.exe shell32.dll,Control_RunDLL nusrmgr.cpl
Windows FeaturesRundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
Windows FirewallRundll32.exe shell32.dll,Control_RunDLL firewall.cpl
Windows To Go Startup OptionsRundll32.exe pwlauncher.dll,ShowPortableWorkspaceLauncherConfigurationUX

That's it,
Shawn