dslreports logo
site
 
    All Forums Hot Topics Gallery
spc

spacer




how-to block ads


Search Topic:
uniqs
3897
share rss forum feed


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2

1 edit
reply to trparky

Re: [WIN8] Restore Points?

Source Code for the program posted above is available for review. In fact, here it is! Attached to this post.


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2
downloadRestore Poin···Code.zip 228,214 bytes
Source Code Bundle
downloadRestore Poin···.exe.zip 17,999 bytes
Here are updated files. Fixed a rare crash upon load.

Mele20
Premium
join:2001-06-05
Hilo, HI
kudos:5
Sounds great! I was wondering why I could not delete individual restore points. Although, I seem to recall from XP that if you were to delete one (not the most recent one...but one in the middle, you would ruin all restore points after that one....is that still the case?

I see in another thread that there is a .NET 4.5 now so this will work with it, I assume?

I don't want it to make too many though as this is a SSD (not a gigantic data storage drive) but I can control that via the percentage of space I allow for System Restore.

--
When governments fear people, there is liberty. When the people fear the government, there is tyranny. Thomas Jefferson


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2
Yes, 4.5 is backwards compatible with 4.0.


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2
reply to Mele20
said by Mele20:

I don't want it to make too many though as this is a SSD (not a gigantic data storage drive) but I can control that via the percentage of space I allow for System Restore.

I know that feeling, I only have a 256 GB SSD in my machine. Space on the OS drive is at a premium.

said by Mele20:

Although, I seem to recall from XP that if you were to delete one (not the most recent one...but one in the middle, you would ruin all restore points after that one....is that still the case?

Not sure.
--
Tom
Boycott AT&T uVerse! | Tom's Android Blog | AOKP (The Android Open Kang Project)

Mele20
Premium
join:2001-06-05
Hilo, HI
kudos:5
I recall Microsoft said that each restore point builds on the previous one (at least for 98SE and XP) so if you removed one in the middle, or your antivirus program rummaged around in System Restore and found some nasty and deleted it thus corrupting that restore point, then all points after the removed/corrupted one would be worthless. This is why I always exempted system volume information from both the on demand and real time anti virus scanners. But I don't know system restore functions the same way in Windows 8 or not and Microsoft has published very little information on things like this for Windows 8.

Yep. My SSD is 256GB. I have a gigantic (2TB) storage drive (would have preferred 1GB but Dell didn't offer that) with little on it and a SSD that is drive C that is filling up.
--
When governments fear people, there is liberty. When the people fear the government, there is tyranny. Thomas Jefferson

johnpd
Premium
join:2003-11-20
Green Valley, AZ
Reviews:
·Cox HSI

1 recommendation

reply to Mele20
This change in making System Restore points started with Windows 7. See this: »msdn.microsoft.com/en-us/library···x?ppud=4

"Scheduled restore points

System Restore can be configured to create restore points at regular intervals. Users can also manually create and name a restore point at any time from within the System Restore user interface. These restore points are saved and compressed, and these choices are available to the user through the System Restore user interface. System Restore in Windows 7 creates a scheduled restore point only if no other restore points have been created in the last 7 days. System Restore in Windows Vista creates a checkpoint every 24 hours if no other restore points were created that day. System Restore in Windows XP creates a checkpoint every 24 hours of absolute time.
"


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2
I'll be posting an updated version of my program in a few hours. Included in the update are some cosmetic fixes that are a bit annoying and that I didn't catch when I initially released the program. There are some internal fixes for 64-bit machines in which a Registry key wasn't being created properly, that had been fixed as well.

Updates will be distributed via the program itself. Simply click on the Check for Updates button in the program and the program will download the file from the product website as well as an updater that will do the appropriate file changes.
--
Tom
Boycott AT&T uVerse! | Tom's Android Blog | AOKP (The Android Open Kang Project)


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2
It seems that the Scheduled Task Triggers for the System Restore in Windows 8 seem to be missing, at least for my system that is.

You can correct this by going to the Start Menu, type in "scheduled" and run "Scheduled Tasks". Expand "Task Scheduler Library" and drill down to Microsoft\Windows\System Restore. There you will find an item called "SR", double-click it.

Go to the Triggers tab. Create a new trigger and set the following...
Daily, At 12:00:00 AM. No other options.

Make another one with the following...
Select the "Begin the Task" drop down and select "At Startup". No other options.

Now your system should make regular System Restore Points.
--
Tom
Boycott AT&T uVerse! | Tom's Android Blog | AOKP (The Android Open Kang Project)

Mele20
Premium
join:2001-06-05
Hilo, HI
kudos:5
The triggers are missing on mine also. But I made a huge mistake right after I got this computer. I completely disabled Task Scheduler. I never used it on XP and I didn't realize that Windows Defender scans are launched from Task Scheduler.

I only realized about Windows Defender yesterday when I happened to read a thread on how it works in Win 8 at TechNet. I didn't recall that I had disabled Task Scheduler but finally figured out the errors I was getting there (saying it wasn't running when it was) and got it enabled again.

From your observation though, it would not have mattered if I had kept it enabled. There are no triggers for System Restore so it still would not have done a scheduled restore point.

I still haven't installed your program but will when I get back from exercising. I don't see much point in System Restore as it is by default on Win 8 and that is because it has DELETED ALL RESTORE POINTS except the last two (one of which I made manually a few minutes ago).

Does your program prevent it from deleting previous restore points? It should behave like Restore in XP where the user designates the amount of space System Restore can take on the disk and restore points are not deleted until all space is used or 90 days of restore points has been reached. I don't need 90 days of them but for Windows 8 to delete all except the current two is OUTRAGEOUS and makes System Restore pretty much pointless.
--
When governments fear people, there is liberty. When the people fear the government, there is tyranny. Thomas Jefferson


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2
No, my program does nothing like that. All it does is allows a user to have quicker access to System Restore functions such as create, delete, and restore.

There's not even any kind of install either, it's a simple program consisting of a single EXE file with no other dependencies other than the Microsoft .NET Framework. Just unzip the ZIP file and you're met with a single EXE file. Double-click and run. No system services, no startup entries made, etc.
--
Tom
Boycott AT&T uVerse! | Tom's Android Blog | AOKP (The Android Open Kang Project)

Mele20
Premium
join:2001-06-05
Hilo, HI
kudos:5

1 edit
Ok that's fine. But I have to find out from Microsoft why all my restore points are getting deleted. I had to use System Restore just now after an nVidia driver installation trashed my desktop color settings totally. nvidia is crap now that only the professional cards include nView (Desktop Management Software). If I had known that before I purchased this computer, I would have bought a professional card to get nView as there is almost zero functionality on the nVidia 660 card and I didn't even think about that because there is no nView now that my desktop settings would be trashed with a new driver install. Plus, I can't even have more than one desktop and that is awful! I need nView for EVERYTHING that made nVidia great for me. I could have bought my new computer months ago and gotten ATI card 7870 but I was waiting for Dell to offer nVidia cards because of nView.

So, rather than spend an hour getting my colors just right again, I used System Restore and it did not make a restore point before nVidia driver install! That is outrageous. The horrible behavior of System Restore in Windows 8 is by far the worse thing about Windows 8 because it is dangerous. I may still downgrade to Windows 7 Pro because of this issue with System Restore.

After System Restore to before the nVidia driver install, it was puzzling to note that System Restore now shows 7 restore points instead of just two. That makes me wonder if those points were not deleted recently (so that I only had two) but just refuse to show! They are probably still there but hidden for some weird reason or some bug is causing them to hide.

I am going to install your program now.

Edit: It is NEAT! MAHALO. I pinned it to the task bar. I was getting tired of all clicking to get to System Restore screen to manage it or do a restore.

I also set up the tasks as you recommended in Task Scheduler.

--
When governments fear people, there is liberty. When the people fear the government, there is tyranny. Thomas Jefferson


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2

1 edit

1 recommendation


Restore Point Creator Tasks
Speaking about pinned programs on the taskbar, I just updated the program again to include new functionality for pinned programs. Specifically, Build 31 has the ability to add "Tasks" to the pinned program icon so you can create System Restore Points with a simple right-click and a click of your mouse.

Also, I added an icon to the program too.

Edit: Build 32 was released as an addition to create "named" Restore Points from the jumplist. Standard Restore Points created by this program from the jumplist are named "System Checkpoint made by System Restore Point Creator".
--
Tom
Boycott AT&T uVerse! | Tom's Android Blog | AOKP (The Android Open Kang Project)


La Luna
RIP Lisa
Premium
join:2001-07-12
Warwick, NY
kudos:3
I don't use Windows 8 (using Windows 7), but I just wanted to say that it is VERY nice of you to create this program for folks using Windows 8.


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2

1 recommendation

It works on Windows 7 too.


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2

1 recommendation

I primarily made this program simply because I felt that getting to where you need to be in Windows to make a System Restore Point is convoluted and complicated. Getting access to the System Restore functionality shouldn't be that hard. Hence why I created this free program.

You can create, delete, and restore to any System Restore Point with ease. On Windows 7 and 8 you can create a System Restore Point even easier when the program is pinned to the task bar thanks to the fact that the program creates pinned Tasks. So to create a Restore Point on Windows 7 or 8 all you have to do is right-click on the pinned program icon and choose one of the pinned Tasks and you're done.
--
Tom
Boycott AT&T uVerse! | Tom's Android Blog | AOKP (The Android Open Kang Project)

Mele20
Premium
join:2001-06-05
Hilo, HI
kudos:5
This is wonderful because you are right that getting to where you make a System Restore Point in Windows 8 is "convoluted and complicated". That is a very apt description. Your program simplifies getting to that place and also lets me delete a point easily. Since I find System Restore important and useful, it is a welcome relief that I no longer have to hassle with getting there so I can make a restore point or just check and see if Windows 8 is finally making automatic ones.

It interesting that clicking on the icon directly in Task Bar brings up UAC but right clicking on the icon seems to bypass UAC. (For the time being, at least, I am being a bit more conservative than with XP where I had Process Guard. I'm running as admin on Win 8 but using UAC).
--
When governments fear people, there is liberty. When the people fear the government, there is tyranny. Thomas Jefferson


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2

1 recommendation

I'm glad that someone has some use for this program besides myself. I've put a lot of work, time, and research into the various Microsoft APIs that are needed for this program to do the things that it needs to do.

And to think that I'm giving it away for free.

I ought to start a thread in the Software forum about this program. Maybe others will also find a use for it as well.
--
Tom
Boycott AT&T uVerse! | Tom's Android Blog | AOKP (The Android Open Kang Project)

Mele20
Premium
join:2001-06-05
Hilo, HI
kudos:5
Yes, it obvious you have put a lot of time into this as it looks great and works great and is meticulously done. And to be free? That is fantastic. Everyone who uses System Restore in Windows 8 (I never really had Win 7 except for a few months of the public beta so I can't speak about it) should have this. There's a thread at Technet about folks with problems with restore points in Win 8. They are mostly complaining that Win 8 makes NONE automatically....not even before they install new programs. I think I will post a link there to your program as it would certainly help them to be able to easily and quickly make a restore point before installing new programs.
--
When governments fear people, there is liberty. When the people fear the government, there is tyranny. Thomas Jefferson


trparky
Apple... YUM
Premium,MVM
join:2000-05-24
Cleveland, OH
kudos:2

1 edit
Oh God, talk about a little project becoming... not so small anymore. LOL I just never imagined that a side project of mine would ever get the kind of attention it's about to get.

But yes, go ahead and post about it where you think it should be posted. More exposure is good.

I think I'm going to put something up on the product web site that allows people to donate money to me. Obviously, donations won't EVER be a requirement but it would be a nice gesture.
--
Tom
Boycott AT&T uVerse! | Tom's Android Blog | AOKP (The Android Open Kang Project)