Daddy Bob

DADDY BOB'S COMPUTER Q & A

 

April 23, 2006

Q. I see a file on my computer called thumbs.db. What is it for, and can I delete it?

A. That file is a system file that contains a cache of all the graphics in the folder in which it is located. Any time you choose to view the folder using the "thumbnail view", Windows caches the graphics in this database file so that the next time you visit the folder, the thumbnails display faster. I have found that the increase in speed is pretty insignificant in most cases.

As it is a system file, deleting it may not be easy, but it can be done, and if you delete it , you won't harm anything. It will be created again as soon as you view the folder in thumbnails. That is, unless you turn this "feature?" off, which is something I almost always do. Here's how.

Open the folder where the file is stored. Click Tools, then Folder Options then the View tab. Scroll down to the line "Do not cache thumbnails", and check the box in front of it. OK out. Now, if you delete any thumbs.db file, it will not be recreated. This setting is universal, and will effect the creation of this thumbs.db file all folders.

Q. I started a program to get updates, and all was OK, but then I got an error message. I restarted the commuter but the same thing persists. It says "Windows encountered error 0x80004003 - Invalid pointer. What's a pointer?

A. In computer code, a pointer is a memory location that contains the location of a routine or module, and thus is called the pointer to it.

As an example, assume a program needed to print something, so it looks at the print pointer which contains the address of the print routine. On different computers, and in different programs, this routine can be located in a different places. So the computer or program puts the address to its print routine in a location that will always be the same in all computers operating system, and this location then becomes the pointer to that routine

To offer a comparison for clarity, compare a pointer to a shortcut. You place shortcuts on your desktop that "point" to the actual program they launch when clicked. So, a shortcut is really a pointer, although different from the pointer described above, to the program it will open.

In your case, the program looked in a memory location (the pointer) for the address of a routine it needed to execute and the address it contained or the address it pointed to was not valid. The memory location involved with the error was 0x800004003.

This could have been caused by many things from a hardware (memory) to software failure. I suspect that in your case it was a problem with the software. What can make the problem more complicated, it could have been caused by another program that may have written something to a wrong address. Restarting the computer should fix it.

While I'm on this subject, restarting the computer, that is, here's something to remember. On some occasions, just using the built in restart may not completely flush all the memory. Although just choosing to restart the computer is usually adequate, at times you may have to shut the compute down completely, wait 30 seconds or so, and re-start it. This will completely flush the RAM memory.

Q. I've been told by some that when your hard drive usage reaches 50%, you need to get a larger hard drive.  My hard drive is 60 MB and I am at 47% usage with 53% free space.  Do you recommend a larger drive at this point? I mainly have MS Word documents and some pictures.

A. NO. Whoever told you that must have been a hard drive salesman. On a 60 GB hard drive, I would not become at all concerned until I only had 10%-15% or less available. 10% of a 60 GB had drive is 6 GB, more than enough to allow the drive to function properly.  

When that occurs, or even before that occurs, rather than replacing your hard drive, I would recommend that you just get a USB external hard drive. Replacing your hard drive would entail reinstalling the operating system and all your program, which is a lot of timely and tedious work. External USB drives can be had in just about any size up to 200 GB and probably larger.

These just plug into the USB port, and if you are using Windows 2000 or XP, it will be automatically found, and be accessible just like any other drive. Other operating systems like Win 98 or ME will require that a driver, usually supplied with the external drive be installed. However, if your hard drive is 60 GB, I suspect that you are using Win XP. If your current drives are C and D, then this USB drive would install itself as your E drive.

Then, just move some of your files from your hard drive in the computer to the external USB drive and store them there. The pictures are probably the biggest files, so just store them on the external drive. Any program that you use will easily find them on the external drive.

Click HERE to view or download as a Microsoft Word document

Disclaimer:

The materials in this site are provided "as is" and without warranties of any kind, either express or implied. To the fullest extent permissible pursuant to applicable law, I disclaim all warranties, express or implied, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. I do not warrant that the functions contained in the materials on this site will be uninterrupted or error-free, that defects will be corrected, or that any site or the servers that make such materials available are free of viruses, spyware, adware, or other harmful components, although all efforts have been made to assure that they are. I do not warrant or make any representations regarding the use or the results of the use of the materials on this site in terms of their correctness, accuracy, reliability, or otherwise. You assume the entire cost of all necessary servicing, repair, or correction. Applicable law may not allow the exclusion of implied warranties, so the above exclusion may not apply to you.