Jump to content

Just an idea...


sxshaffer

Recommended Posts

Would be great if CCleaner let you manage the list of currently running processes.

 

Also, would it be possible to add a "Disable System Restore" tweak that can be enabled/disabled? I only ask because it comes in handy to have a quick way to disable System Restore when I am performing maintenance to a customer's PC. CCleaner is a must-have utility in my PC Repair Software Toolkit.

Link to comment
Share on other sites

  • Moderators

Also, would it be possible to add a "Disable System Restore" tweak that can be enabled/disabled? I only ask because it comes in handy to have a quick way to disable System Restore when I am performing maintenance to a customer's PC.

In the meantime you can use a Batch script to turn it on/off at will - and the super cool thing of doing it that way is it doesn't delete any restore points -- well this works in WinXP Pro as the Admin, I don't know how it would work in Vista or 7:

 

Stop:

net stop "System Restore Service"

 

Start:

net start "System Restore Service"

Link to comment
Share on other sites

In the meantime you can use a Batch script to turn it on/off at will - and the super cool thing of doing it that way is it doesn't delete any restore points -- well this works in WinXP Pro as the Admin, I don't know how it would work in Vista or 7:

 

Stop:

net stop "System Restore Service"

 

Start:

net start "System Restore Service"

 

Thanks for the info! I still would love to see this as a future feature.

Link to comment
Share on other sites

Thanks for the info! I still would love to see this as a future feature.

Horrible feature.

 

Too many people think every option will clean better and give more free space,

and they would not realise that they have just killed their only hope of mending the system when they break it.

 

Far better to have a script that disables S.R. and waits to be told to enable S.R. before it closes.

Link to comment
Share on other sites

  • 3 weeks later...

In the meantime you can use a Batch script to turn it on/off at will - and the super cool thing of doing it that way is it doesn't delete any restore points -- well this works in WinXP Pro as the Admin, I don't know how it would work in Vista or 7:

 

Stop:

net stop "System Restore Service"

 

Start:

net start "System Restore Service"

Shouldn't these commands work from a command prompt window in Win7? Or are these commands just for WinXP?

 

Having forgotten about this "restore points deleted" issue (duh), I lost all my restore points yesterday when I ran Defraggler. This morning, I wanted to test this workaround so I started a command window (Run as Administrator) and entered the net stop command. I got the error "The service name is invalid."

 

C:\Windows\system32>net stop "System Restore Service"
The service name is invalid.

More help is available by typing NET HELPMSG 2185.


C:\Windows\system32>net helpmsg 2185

The service name is invalid.

 

I even got the same error using the helpmsg command.

 

This is on my Win7 Pro x64 laptop. See Speccy in my sig.

Win10 Pro x64 Desktop (Speccy) - Win10 Pro x64 Laptop (Speccy)

Link to comment
Share on other sites

Shouldn't these commands work from a command prompt window in Win7? Or are these commands just for WinXP?

 

Some XP commands don't work in Windows 7.

_____________________________________________

 

Let me know if this works (for Windows 7):

_____________________________________________

 

Disable System Restore service: --> net stop srservice

_____________________________________________

 

Enable System Restore service: --> net start srservice

Link to comment
Share on other sites

C:\Windows\system32>net stop "System Restore Service"
The service name is invalid.

More help is available by typing NET HELPMSG 2185.

C:\Windows\system32>net helpmsg 2185

The service name is invalid.

You made 3 mistakes.

 

1. "System Restore Service" is not a valid name - as it told you

2. "" is NOT a valid name - ditto.

Unfortunately you were given the wrong suggestion - what was INTENDED was

net STOP helpmsg 2185

THAT ALSO IS A LOAD OF VERBOSE RUBBISH BY MICROSOFT.

The CORRECT way to get help from CMD.EXE is almost invariably /?

and "HELPMSG 2185" is such a convoluted way of typing "/?" I have never before encountered it.

 

This is what you should have done and the response you should get

C:\Users\Alan>net stop /?
The syntax of this command is:

NET STOP
service

 

You need to know the name of the relevant service - use the wrong name and you are "dead in the water".

 

It is far to dangerous for me to risk,

but if I had to hazard a guess what you want may be SOMETHING LIKE - OR RELATED TO

NET STOP "VOLUME SHADOW COPY"

 

Mistake no. 3

Taking a stab at killing a service in Windows 7 because it was a good idea in XP

Link to comment
Share on other sites

  • Moderators

CMD prompt must be run elevated (run as admin UAC) in order to run net stop/start

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

CMD prompt must be run elevated (run as admin UAC) in order to run net stop/start

Note in the title bar of my screen print above - Administrator: Command Prompt that I did run as Administrator. I also mentioned having opened the command window as an administrator in my earlier post.

Win10 Pro x64 Desktop (Speccy) - Win10 Pro x64 Laptop (Speccy)

Link to comment
Share on other sites

  • Moderators

Note in the title bar of my screen print above - Administrator: Command Prompt that I did run as Administrator. I also mentioned having opened the command window as an administrator in my earlier post.

Whoops sorry, I missed that :P

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

  • Moderators

Like I had already stated previously since I figured on just a hunch that Vista and 7 would be different, to quote myself:

I don't know how it would work in Vista or 7

 

You could of course visit other resources online that give the correct command-line parameters for your Windows 7, but if I were you I'd investigate more and make sure you can actually get away with it like in Windows XP which isn't affected by stopping it, and then starting it.

 

And for the comment someone made about a script that could stop it, and wait/pause and then start the service again you could use this - again this is for Windows XP - for Vista/7 users Caveat Emptor.

@echo off
net stop "System Restore Service"
echo.
echo When Piriform CCleaner and/or Piriform Defraggler finishes:
pause
net start "System Restore Service"
cls
exit

 

Edit:

I updated the script in the codebox since I forgot about CCleaner's wipe free space causing Windows to purge System Restore Points.

Link to comment
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
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.