New
#11
The one thing I learned from this is how to have fun with VBS-generated popups
Also you might find this tiny little command line app useful: http://www.soft32.com/download_194850.html
Check this out:
The one thing I learned from this is how to have fun with VBS-generated popups
Also you might find this tiny little command line app useful: http://www.soft32.com/download_194850.html
Check this out:
I'm sorry.
I have no idea what happened.
I once managed to screw myself over (not using this script, though).
I just started in fail safe mode and did a system restore, and everything worked nicely.
I figured people using this script would read the command lines and take precautions before testing everything (even though it should be safe.)
Like some people already mentioned my script saves a backup file of explorer.exe
It is stored as: "C:\explorer_backup.exe"
I will test this out and see if it helps.
Thanks. =)
Yea, it's great. :P
I will check it out, thanks for the tip. =)
EDIT: Lol, the game.
I always win the game, btw. Good try, though.
Last edited by Phrosen; 23 Mar 2010 at 17:23.
Thanks to Fred and Prisoner for their friendly feelings I solved it within a few minutes. I had a few earlier backups of explorer I made to change windows frames etc, and I have a ubuntu installation in my machine, not as dual boot. I opened Ubuntu, and first deleted explorer, and then renamed a backup to explorer
I have a system Image backup, and restore points are created off and on. I may use any of them, too. But the thin I tried worked nice.
Yes, mine is a 32 bit system. Phrosen, you should have mentioned it
Finally , thanks to Kari for the Windows 7 in windows 7 suggestion. I'll try it.
I managed to get a print screen of my script in-action.
Apparently it's failing on some points.
I have added a line of command, the 'DEL' -one.
Here's what my script currently looks like: (without the numbers.)
1. TAKEOWN /F C:\Windows\explorer.exe
2. COPY /Y "C:\Windows\explorer.exe" C:\explorer_backup.exe
3. TASKKILL /F /IM explorer.exe
4. DEL /F /Q C:\Windows\explorer.exe
5. COPY /Y explorer.exe C:\Windows\
6. START /D C:\Windows\ explorer.exe
7. START notice.vbs
The print screen displays that the script is working from point 1 to point 3.
Then point 4 fails: "Access denied"
Point 5 fails: "..the file is used by another process" (even though point 3 works.)
Point 6 fails as well: "..something about the path being wrong.."
Point 7 works.
Any ideas on how to make point 4,5 and 6 work?
Why does point 5 state that explorer.exe is being used by another process, when I killed explorer.exe in Point 3?
Last edited by Phrosen; 24 Mar 2010 at 13:14.
4. maybe failing because explorer hasn't been 'killed' properly just yet from point 3, taskkill isnt instant. Also you shouldn't really need to delete it, you could just overwrite the existing one. I get around these problems by killing anything needed first thing then make ppl 'press a key to continue' by using the 'pause' command
5. same as above, explorer still shutting down maybe?
6. has a gap in the path just before explorer.exe, yours says "START /D C:\Windows\ explorer.exe" where it should be "START /D C:\Windows\explorer.exe"
also, you have hard-coded the drive letter into your script, try using %SYSTEMDRIVE% instead of the actual drive letter or even %windir% for the actual Windows folder. This will make sure it runs on dual-boot systems etc, for example, on my PC c:\ is for my XP install, my Win7 is on drive F!
hope this helps.
EDIT:
It seems to be working now. Thanks everyone for your help.
Now I want you to try the new script.
Read this first:
-Apparently this only seems to be working on Windows 7 x64 systems. Do not attempt to use this script on x86 system, unless you know what you're doing.
-Make sure you create backups, before running the script. (System restore points, etc.)
-Read the ReadMe.txt file carefully before running the script.
I would appreciate if someone with a virtual machine could test this script on an x86 system, and see if it works or not.
Thanks in advance.
Last edited by Phrosen; 25 Mar 2010 at 02:57.
It only works on x64 because you included a 64-bit explorer executable. Make a separate archive with the same script, but include the x86 explorer.exe instead and it should work fine.