Jump to content

Hard drive spin down issue with Pulseway service

Recommended Posts


since some days my hard disk drives don't spin down anymore while not in use. I tracked the problem down with process monitor and found out that the PCMonitor Service is accessing the drives every minute through the WMI Provider Host Service (wmiprvse.exe).

I disabled in Pulseway the storage notification of local disk space on all drives but it did not help.

As soon as I disable the Puleway service, the disks spin down after the configured laps of time as they should do.

I'am using Pulseway since some years, but the problem occured recently and was not there before.

Thanks for your help.



Share this post

Link to post
Share on other sites


Is it possible that you have enabled the HDD monitoring using the Pulseway Group policy? Please check the following link.

Also please try to do the following:

1. create the backup for this registry key -- HKEY_LOCAL_MACHINE\SOFTWARE\MMSOFT Design

2. then delete it.

3. Start the Pulseway agent and register it with your account.

4. And then check whether the same issue persists.

Please let me know about your findings.

Share this post

Link to post
Share on other sites
Posted (edited)

Hello Chris,

thank your for your answer.

Unfortunately the issue is still there. I did not enable the Pulseway Group Policy.

After deleting the registery entry resetting all the configuration of Pulseway, the access through wmiprvse is active as soon as I start the Pulseway service.

The time betwenn the access is exactly 60 seconds.

I will try to uninstall Pulseway, deleting the registery again and then reinstall it and report back.

Thank you.


EDIT: Unfortunately even a new installation did not help. I guess the issue is caused by an update of the Service (auto update is on) Is there a way to revert back to previous version of Pulseway?

EDIT2: I reverted back to an old version that I had downloaded back in 2016 (vers. 4.9.1) and disabled the autoupdate function but the problem persists.

Edited by cesarius

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By JDE
      This is a very nice App for my phone. Thank you for creating it. Is there a way to monitor GPUs temperature similar to the CPU? 
    • By NovaComputers
      I am new at Pulseway and while I love the functionality that I have on my mobile phone the remote and webapp is limited of what I considered basics. So I will talk about what I miss from a Remote Desktop just coming from Solarwinds and Atera
      1. File Transfer - sometimes we need to transfer files from our computers to the client computers, this has to be a plus feature. Specially that I am installing your product on my customers is more than annoying having to login to my OneDrive to download the files I need when I can just transfer them from my computer directly to the customer station.
      2. Chatting - Customers are used to chat with me over the remote session and while I know Pulseway have the Chat icon, this icon is hidden plus this chat opens a ticket which I don't need, sometimes all I need is to let them know that I am connected and I am working on their system. Chat is a tool that the basic free remote support program have, I don't understand why this is not implemented yet.
      3. Copy and Paste - I just found this tiday and prompted me to open this topic, I cannot copy and paste from the remote workstation to mine or viseversa. This is very useful on copying configurations or settings.
      3. Correction, it seems I can Copy and Paste from my computer to the remote but not from the remote to my computer.
    • By ethorup
      Small Correction: The scheduled task can be run on demand, but by default it restarts the pulseway service once a day at 11am, which in theory, should force it to check for updates. 
      So one of the problems I ran into with pulseway is, sometimes I would want to restart the service.  Doesn't really matter why, could be to get it to check for new updates to the pulseway agent and get them on the latest version.  The problem was that if I just setup a script to restart the service, say like this ReStart-Service "Pulseway" what would happen is that it would send the command in whatever user environment pulseway runs in, it would execute it, the service would stop, and thennnn.......... nothing! Because we stopped the service, it kills whatever user environment pulseway was using including the script and it never finishes the command.  It's really weird.  So I setup this wonderful little script that creates a scheduled task, that can be run on demand using another script.  It keeps you from running a restart service task on all your end points and suddenly losing connection with them all.... not fun.
      So here is the first script you put in to pulseway.  Read the comments and change the working directory, user account and password to match what you use.  It also requires a universal user account on all your workstations that you want to use it on.
      # this script will create a scheduled task that runs a powershell script that restarts the pulseway service.
      # This line deletes the task if it already exists.  That way if you make changes to the task it will create a fresh copy of it.
      schtasks /delete /F /tn "Restart Pulseway"
      # working directory path
      $workd = "c:\temp"
      # Check to see if working directory exists and create if it does not.
      If (!(Test-Path -Path $workd -PathType Container))

      New-Item -Path $workd  -ItemType directory 
      # Create a variable with the entire contents of the XML file used to create the scheduled task
      $text = '<?xml version="1.0" encoding="UTF-16"?>
      <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
          <Description>this will restart the pulseway service, forcing it to check for and implement any updates.</Description>
          <URI>\Restart Pulseway</URI>
          <Principal id="Author">
        <Actions Context="Author">
            <Arguments>-ExecutionPolicy Bypass '+$workd+'\rstrtPulse.ps1</Arguments>
      # Create a variable containing the entire contents of the powershell script that will restart the pulseway service.
      $text2 = 'ReStart-Service "Pulseway"'
      # Pump the contents of the two variables into the actuall files to be used
      $text | Set-Content $workd\rstrtPulse.xml
      $text2 | Set-Content $workd\rstrtPulse.ps1
      # Command that actually creates the scheduled task.  You will need to change UserName and Password to the universal admin creds that you may use.
      schtasks.exe /create /xml "$workd\rstrtPulse.xml" /tn "Restart Pulseway" /ru UserName /rp Password
      #Wait a couple seconds
      Start-Sleep -s 2
      # Delete the files when done.  Dont need anyone knowing my secrets!
      del $workd\rstrtPulse.xml
      del $workd\rstrtPulse.ps1
      Here is the second script that you will use to execute the scheduled task
      schtasks /run /tn 'Restart Pulseway'
      Have fun, stay safe, always test your scripts!
    • By ethorup
      This script will download the small online installer, generate the silent install cfg file and run the installer.  The timer near the end is set for 3 minutes as it has to download the full installer first and Java takes a while to install anyway.  If you want to get the latest version just go to https://java.com/en/download/win10.jsp and copy the link from the button that says "Agree and start free download".  Then past this link into the $source variable.  I find that this installer works on both windows 7 and windows 10.
      # Download and silent install Java Runtime Environement
      # working directory path
      $workd = "c:\temp"
      # Check if work directory exists if not create it
      If (!(Test-Path -Path $workd -PathType Container))

      New-Item -Path $workd  -ItemType directory 
      #create config file for silent install
      $text = '
      $text | Set-Content "$workd\jreinstall.cfg"
      #download executable, this is the small online installer
      $source = "http://javadl.oracle.com/webapps/download/AutoDL?BundleId=230511_2f38c3b165be4555a1fa6e98c45e0808"
      $destination = "$workd\jreInstall.exe"
      $client = New-Object System.Net.WebClient
      $client.DownloadFile($source, $destination)
      #install silently
      Start-Process -FilePath "$workd\jreInstall.exe" -ArgumentList INSTALLCFG="$workd\jreinstall.cfg"
      # Wait 120 Seconds for the installation to finish
      Start-Sleep -s 180
      # Remove the installer
      rm -Force $workd\jre*
    • By techtedg
      I can't seem to update any agent settings remotely anymore. I normally use Dashboard to edit an agent's config and change the computer name as needed (hire/term). As of about a week ago, this no longer works. The agent config screen comes up normally after right clicking in Dashboard and choosing edit computer settings, lets me make my changes, and then gives the standard "this may take 30 secs" message when saving. But nothing happens, no update. If I go back in and look at the settings again the modifications are not there. This also happens with Pulseway Manager under Manage Systems. I don't see a way to update agent settings using the WebApp.
      I have not updated my Dashboard to my knowledge, still using 5.1.2. Agent version is 5.4. Doesn't seem to matter what OS the computer is running, happening with all PCs And i've installed the Dashboard on a different PC, same results.
      The only way to make the changes stick is to login to the computer in question and make the changes on the agent locally.