Wednesday, April 30, 2008

0x80070002-A problem is preventing Windows from accurately checking the license for this computer

A problem is preventing Windows from accurately checking the license for this computer.
Error Code: 0x80070002


When Windows XP boots up, after the Welcome Screen a message comes that shows the above message, and it does not allow you to login.
Solution!

Boot into Safemode


Press F8 While booting just after the BIOS screen or during the OS Selection menu.


Then do the following in the command promt.

cd %system root% \ system32
regsvr32 licwmi.dll
regsvr32 regwizc.dll
regsvr32 licdll.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 msxml.dll
regsvr32 shdocvw.dll
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll


Reboot and check if the problem persists.

If not check if the following files are present in the System32 Folder

%SystemRoot%\System32\secupd.dat
%SystemRoot%\System32\oembios.dat
%SystemRoot%\System32\oembios.bin

If any of these files are missing, restore these files, from the setup disk, I386 folder or from another system.

To restore from a setup disk, put the CD in, and browse to the I386 folder copy the file with extension XXXXX.XX_ where XXXX.XX is the file name with first 2 letters of the extension. Rename it to a .cab file and extract the file to system32.

Reboot the system and now try again.

Your problem must be solved.

If still your problem persists try the following from Microsoft knowledge base.

Reset the default security provider in Windows XP
To reset the default security provider in Windows XP, delete the relevant registry keys in the Windows registry. To do this, follow these steps:
1. Start the computer. Press the F8 key during startup to start the computer in Safe mode.
2. Start Registry Editor (Regedt32.exe).
3. Delete the following registry keys in the Windows registry:
HKEY_USERS\.DEFAULT\Software\Microsoft\Cryptography\Providers
HKEY_USERS\S-1-5-20\Software\Microsoft\Cryptography\Providers
4. Quit Registry Editor.
5. Restart the computer.

Reset the drive letter of the system drive
Use Registry Editor to change the drive letter of the system drive back to its original value. Edit the following registry key to change the value of the system drive:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Best of luck...
:)

Sunday, April 20, 2008

Official Gmail Blog: 9 reasons to archive

Guess GMail wants all its users to archive their mail often.


We hear reports that many users don't archive their email. If you don't regularly click on the "archive" button or never even thought about it, here are some reasons you might want to get in the habit. Archiving just means moving mail out of your inbox and storing it for safekeeping. Your messages will be waiting for you when you click All Mail or search for them.

9. Phone numbers and addresses
You never know when you'll need a phone number someone emailed you or an address that was in a signature.

8. Procrastination
Sometimes you want to get a message out of your inbox, but you don't want to deal with organization, and you don't want to trash it.

7. Posterity
Just because you’re not famous now doesn’t mean that in forty years (or fifteen minutes) you won’t want to write your memoir.

6. Winning arguments
“But on May 5, 2005 at 8:43pm EDT you said….”

5. Mailing lists
Do you really need to know what Clintobamccain is doing every day? Auto-archive* their messages until you want to donate again.

4. Birthdays
Search for “grandma birthday” and voila, find the message you sent her last April. Aren't you glad you archived instead of deleted?

3. That guy
Remember that guy you thought you’d never need to get in touch with ever again?

2. Because you can
May as well use the free storage space. Plus, clean inbox = clean mind.

1. Fate-tempting is bad. You just never know
Thirty-one days after you send that message to the Trash and it gets permanently deleted, you're going to need it. Don't tempt the fates.


Guess Mails are filling up the harddrives, archiving might zip the contents and store it so that they take less space. Does gmail really have enough HardDrive space to give everyone 6GB+ of free email space ?

What do you think?

Thursday, April 17, 2008

microsoftpowerpoint.exe win32 usb worm manual removal

MicrosoftPowerPoint.exe

MicrosoftPowerPoint.exe is a worm that spreads throught the USB Memory Sticks/Pen Drives from computer to computer. It slows down all usb operations.

Manual Removal
Since the virus automatically hides all the files, you cant easily find it.
First run msconfig, and look at the start up values to find the location of the virus.
Remove that entry by unchecking the tick mark.
Reboot the system.
Do the steps given below in the registry to unhide hidden files.


HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Explorer searchidden en 1

HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Explorer searchsystemdirs en 1

HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Explorer\Advanced hidden en 1

HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Explorer\Advanced showsuperhiden en 1

HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Explorer\Advanced superhiden en 1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN CheckedValue 1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN DefaultValue 1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL CheckedValue 1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL DefaultValue 1


Find the location where it resides, from msconfig and delete the contents of the folder. Usually in /Documents and Settings/User/Local Settings/Temp/.

Now the system must be free of the virus.
Disable the autorun
to prevent further infections.

To prevent infections again to the usb, delete the contents of MicrosoftPowerPoint.exe and place a 0byte file with the same name.

Thats all
:)

Saturday, March 29, 2008

Repair Windows with Linux

Intro


Invalid System File
Corurpt or missing : C:\WINDOWS\SYSTM32\CONFIG\SYSTEM
Put Windows CD Press r blaah!


Warning: Do it carefully or you might end up in reinstalling :)

Pre Requisites
Any Linux OS, Live CD might work as well.

What to do?
Boot into the linux OS, and run as root dosfsck -a /dev/sdaX
where /dev/sdaX is the Drive windows is installed on.
This should fix a corrupt file system.
(Applicable only for vFAT, NTFS no idea :)

Reboot the system
If it doesn't work again

Boot into linux
and do the following as root

Mount the drive windows is installed on to say "/mnt/c"

# cd /mnt/c/windows/system32
# cp -r config /home/some/directory
# cp ../Repair/system config/system

NOTE: Copy other files such as software from Repair to config only if they are shown as corrupt.

Reboot the system

Now it should boot into windows and show your desktop.
Now use system restore to get back to your initial state.

Any doubts ?

Sunday, March 23, 2008

tracert Program (path to the source)

Command Line :

C:\Documents and Settings\User10>tracert

Usage: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

Options:
-d Do not resolve addresses to hostnames.
-h maximum_hops Maximum number of hops to search for target.
-j host-list Loose source route along host-list.
-w timeout Wait timeout milliseconds for each reply.


What?
Trace route is a handy little program that shows the networks / servers your request goes through to finally get you to the destination server.
To try it out just do
tracert
any_site_here

You will get a response similar to the one given below:

C:\Documents and Settings\User10>tracert digitalpbk.blogspot.com

Tracing route to blogspot.l.google.com [72.14.207.191]
over a maximum of 30 hops:

1 * 2597 ms 8 ms 192.168.1.1
2 17 ms 18 ms 14 ms 59.93.0.1
3 * * * Request timed out.
4 * * * Request timed out.
5 * 56 ms 59 ms 125.16.156.37
6 135 ms 63 ms 63 ms 125.21.167.25
7 3559 ms 316 ms 284 ms sl-gw39-nyc-10-2.sprintlink.net [144.223.157.149]
8 1040 ms 288 ms 286 ms sl-bb21-nyc-3-0-0.sprintlink.net [144.232.13.57]
9 593 ms 285 ms 290 ms sl-bb22-nyc-14-0.sprintlink.net [144.232.7.102]
10 371 ms 283 ms 535 ms sl-crs1-nyc-0-8-0-0.sprintlink.net [144.232.7.107]
11 287 ms 286 ms 287 ms sl-bb23-pen-4-0-0.sprintlink.net [144.232.20.123]
12 291 ms 292 ms 328 ms sl-bb24-rly-4-0.sprintlink.net [144.232.20.210]
13 715 ms 299 ms * sl-st22-ash-6-0.sprintlink.net [144.232.20.189]
14 318 ms 303 ms 1538 ms 144.223.246.18
15 * 773 ms 307 ms 209.85.130.18
16 1151 ms 407 ms 409 ms 72.14.238.232
17 432 ms * 378 ms 209.85.250.110
18 2107 ms 747 ms * 66.249.94.90
19 * * * Request timed out.
20 * * 2829 ms eh-in-f191.google.com [72.14.207.191]

Trace complete.


It shows that the request went through 19 systems to reach google.. phew!! :)

Have fun :)

Linux should also have one ?
can anyone comment on that ?