Wednesday, June 2, 2010

Dell Latitude E6510 cursor skips or computer freezes

If you want to see my original chat session log with Dell support, it is at the bottom of this post.

Update 4/7/2011: It's been a few months since my last update and I'm happy to say there have still not been any issues. Since this article seems to be relatively popular, I'm hoping most of you are having success with getting the issue resolved. Hopefully this is my last update to this post.

Update 2/15/2011: A little over two months after receiving the second laptop back with a new motherboard and the issue still has not come back. That seems to be pretty conclusive to me. For anyone else having the issue I'd suggest trying an OS reformat and reinstall first, without installing the Dell ControlPoint software. If that works, great. Otherwise you can likely rule out a software issue and you'll have to push Dell Support to do some hardware repairs, even if their Dell diagnostic scan (Fn+Power) comes back without any errors. Good luck!

Update 12/2/2010: I have received the second laptop back from Dell after its second trip to Depot repair. This time they replaced the motherboard but didn't touch the OS or hard drive. That is going to make it easy to redeploy so hopefully the motherboard was the issue. I'll write an update after a few weeks and hopefully it will be positive.

Update 11/19/2010: Four lockups on the machine received back with only an OS restore. One on the day I went to set it up, and three since the end user got it back. It seems to have been ok for about a week. Swapped with a temp machine again ran the PSA diagnostics, which of course reported no errors. I noticed they wiped out the Dell diagnostic partition from the hard drive though, so I can't run those tests again. Online support chat is setting up another Depot repair as I type...

Update 11/2/2010: Received the second E6510 back today and all they apparently did was an OS restore. I didn't bother with that because of the problems with the first and the amount of comments and traffic this post has been getting. Hopefully it's fixed, but I'll post any updates if there are still problems.

Update 10/21/10: I'm finally sending in the second E6510 that we have been having troubles with. It only took ~15 minutes on the support chat to get the technician to say I need to send it in for repair. Now I'm waiting for the return box so I can send it back to the Depot.

I was finally able to get some diagnostic errors as well from within the Extended Test of the Dell diagnostics. I got an error "350F:1344, DISK - Block: Can't read, replace disk". I've also gotten multiple "350F: 1332: Interrupt Request (IRQ) did not set in time" errors. If you don't know how to get into the diagnostics mode, hold down the Fn key when you power on. That brings you into the quick diagnostics. If you get through those without problems you have the option for the extended memory tests, which I also did and it found no errors. After that it booted into the Dell System partition, where I started running the Extended Test. This is where I finally have proof that this isn't a software issue, which is what they've liked to try to blame. If you're having trouble getting Dell to accept the machine for repair, I highly suggest running this extended system test because you'll likely get the proof you need.


Update 7/30/10: I received the laptop back from Dell Depot repair yesterday. On the ticket it says that they replaced the hard drive and motherboard, then reinstalled the OS. So far so good in the two days I have had it. It hasn't locked up at all and it seems like the touchpad is even functioning more smoothly. I'll post any updates if issues return, but I'd suggest going right to tech support if you're experiencing this same issue. This is especially true if you received your E6510 in early May (or earlier). It'll save you from pulling your hair out trying to find what is happening.


Update 7/19/10: I gave up. I talked to Dell tech support and have sent the E6510 back to the tech depot for repair. I'm hoping to have a definite resolution to share after getting the machine back. The second machine I had mentioned is also still having this freeze issue once or twice a week. I plan on sending that in after the first one is handled. For those of you having the same problem, when did you order your machine? I ordered both of these problematic E6510s on 4/22/10 and received them 5/4/10. I placed two more orders for three more E6510s after that (one on 4/28/10 and two more on 5/14/10). Those three laptops arrived between 5/19/10-5/24/10 and this freezing issue has not happened on any of them. Did Dell have a bad batch go out earlier and then solved it later on? If you also have this problem and received your machine close to or before 5/4/10, please leave a comment. I'd like to see if we can come up with some sort of pattern.


Update 7/7/10: The user reported that the laptop locked up on him twice last night, so it appears the issue is still at large. At this point I'm really leaning towards an I/O or hardware issue. With this being the only E6510 having problems out of five, and all five of the machines having the same configuration (Win7 Pro x64) and software, I don't see what else it would be. I guess I should have taken Dell up on the hardware they initially sent (motherboard and RAM). Hopefully I can get them to send the parts again without requiring me to ship the laptop in for a depot repair. Has anyone reading this had success after having Dell replace any of the hardware? Or is everyone mostly suffering from the skipping cursor and not the random lock-ups?


Update 7/2/10: Dell has new BIOS files posted from 6/1/10 that may help this issue. My user was still having problems so I'm going through another reinstall now. I got Windows 7 installed and on the first run it froze on the "Preparing your desktop". I've now installed the A03 BIOS after first installing the P02 BIOS patch. The system requires the P02 patch to be installed first if you're running the A01 BIOS, and it will not let you install the A03 BIOS until that has been installed. The P02 patch is listed as urgent, so it would be a good idea to update, especially if you're experiencing this issue. It does seem that the cursor is moving much more smoothly now without having to change the touchpad settings at all, but maybe I'm just imagining it. I did see someone linked to this blog in a forum, and then later in the forum someone blamed the ControlPoint software. It's possible that it was causing some issues, but on my latest Windows reinstall the computer froze up before I even had a chance to install ControlPoint. However, if the BIOS update doesn't help then getting rid of ControlPoint would be something worth trying, especially since most people probably aren't even going to use it.

Original post

I've ordered five of the Latitude E6510 laptops and they seem to be pretty decent machines. They're all running Windows 7 Pro 64-bit. However, there's one thing I've noticed. The touchpad is difficult to use and the cursor likes to jump or skip around. I even had one of the machines randomly lock up completely and have to be rebooted on occasion. It seems that it's all linked back to the Dell touchpad settings, which you can find under the mouse settings in the Control Panel. It seems to be DragLock, which can be disabled. You can also adjust the cursor speed after that to make it easier to use. Disabling DragLock even cleared up the random lock-ups on the one machine. It still doesn't fix the sporadic touchpad, but it does seem to help. Here's what I did to fix the cursor problem and also the freezing:

1. Go to Start->Control Panel
2. In the top right, change the "View by:" option to Small icons
3. Find and click on Mouse, which will bring you into the mouse and touchpad settings
4. Under the Dell Touchpad tab, click the touchpad icon to get into the settings
5. Click on Touchpad Settings in the lower left
6. Under the Touchpad tab, uncheck the box next to DragLock
7. Under Touchcheck, move the slider one spot to the left. This should be one step to the right of minimum
8. Change over to the Pointing Stick tab
9. Under Touchcheck, move the slider one spot to the right. This should be one step to the left of maximum
10. Click Ok and close the Mouse settings and Control Panel
11. Reboot

Dell Support Chat Session Log


It took almost an hour to get the support rep to pay attention to what I was telling him, but he finally accepted that the machine needed repair after repeatedly trying to tell me that it was a software issue and not their problem. I did speak with support a few times before and one of those time they even sent me a new motherboard, hard drive, and RAM, but I thought the issue was fixed so I sent it back. This rep didn't bother looking back at that and forced me to waste a bunch of time going through the diagnosis again. Needless to say, after they took the machine back and replaced the motherboard and hard drive, we haven't had the issue since.



07/16/2010 01:32:53PM Session Started with Agent (CLKsmb_Jimmy_188647)
07/16/2010 01:32:56PM Agent (CLKsmb_Jimmy_188647): "Hi! Thank you for using Dell Chat for Small and Medium Business. My name is Jim, how may I help you today?"
07/16/2010 01:34:07PM "I'm looking to send in a Latitude E6510 laptop to depot for diagnostic and repair. I've had issues with it randomly freezing since receiving it and have contacted Dell on a few occasions. I thought the issue was solved, but it is not and the machine still"
  randomly freezes
07/16/2010 01:35:04PM "At one point I was sent a new motherboard, hard drive, and RAM to install myself. However, I thought I had solved the issue with a simple software setting and sent those parts back without using them"
07/16/2010 01:36:10PM Agent (CLKsmb_Jimmy_188647): "Thank you for sharing your concern. I'll do my best to assist you with that issue. Please give me 2-3 minutes to pull up and check your account."
07/16/2010 01:36:19PM "Ok, thanks"
07/16/2010 01:39:48PM Agent (CLKsmb_Jimmy_188647): "Thank you for waiting and for the information you provided. Can you confirm the system that you would like to have support with is a LATITUDE E6510 with Service Tag XXXXX ?"
07/16/2010 01:40:10PM "Yes, that is the correct system"
07/16/2010 01:41:38PM Agent (CLKsmb_Jimmy_188647): "Thank you. To give you an update, you still have an active warranty for rapid depot service that will expire on 2013-04-29."
07/16/2010 01:41:44PM Agent (CLKsmb_Jimmy_188647): "Have you already run Dell Diagnostic?"
07/16/2010 01:42:06PM "Yes I did, the last time I contacted support"
07/16/2010 01:42:14PM "It does not find any errors"
07/16/2010 01:42:44PM Agent (CLKsmb_Jimmy_188647): "Then it is a software issue."
07/16/2010 01:43:03PM "I have reformatted the hard drive and reinstalled Windows 7 three times, and the issue has reoccured each time"
07/16/2010 01:43:33PM "The last time I did it the laptop froze before I even was able to login for the first time"
07/16/2010 01:44:57PM Agent (CLKsmb_Jimmy_188647): "When is the last time you run Dell Diagnostic?"
07/16/2010 01:45:54PM "Whenever the last time I talked to support. It was after the 2nd reinstall, but not since the 3rd."
07/16/2010 01:47:02PM Agent (CLKsmb_Jimmy_188647): "I suggest to run the Dell Diagnostic again and tell me any error codes you will be getting."
07/16/2010 01:47:48PM "Ok, hang on"
07/16/2010 01:51:30PM Agent (CLKsmb_Jimmy_188647): "Okay."
07/16/2010 01:52:45PM "No errors and it's asking if I want to run the extended memory test"
07/16/2010 01:53:19PM Agent (CLKsmb_Jimmy_188647): "You can run that if you have not run it before."
07/16/2010 01:55:48PM "I did run it before and it didn't find any issues either."
07/16/2010 01:56:47PM "Would there be a reason that the WCMATS memory test would show two different sizes (MB)? Or is that abnormal?"
07/16/2010 01:57:30PM "I have 4GB of RAM and that's about what it adds up to, but one number shoulds 3314 MB and the other is 704 MB"
07/16/2010 01:58:13PM Agent (CLKsmb_Jimmy_188647): "No."
07/16/2010 01:59:35PM Agent (CLKsmb_Jimmy_188647): "How is it going?"
07/16/2010 02:00:14PM "The test found no errors and I didn't bother with the extended test since I had ran it before and it showed no errors. I am waiting on next steps"
07/16/2010 02:01:01PM "If it's a software issue, then that issue is between the hardware and Windows 7 64-bit. After reinstalling the OS the laptop froze before I was even able to login to my desktop for the first time"
07/16/2010 02:01:53PM "I installed the latest BIOS update as well and the issue still exists. I have not been able to recreate it. I has happened while using Outlook, Internet Explorer, and also just browsing the files on the computer without Outlook or IE open."
07/16/2010 02:02:18PM "It also happened during the initial setup before it first logged in, like I mentioned"
07/16/2010 02:02:43PM Agent (CLKsmb_Jimmy_188647): "It cannot be hardware because after running Dell Diagnostic teh full scan, you are not getting any error code."
07/16/2010 02:03:52PM Agent (CLKsmb_Jimmy_188647): "Did you happen to do clean reinstall?"
07/16/2010 02:04:13PM "I've already mentioned multiple times that I've reformatted and reinstalled Windows 7 three times"
07/16/2010 02:04:38PM "And that the issue occurred right away after the last (third) reinstall before I was able to even login for the first time"
07/16/2010 02:06:14PM "This random freezing has happened since the day I received the computer. I thought I had fixed it with a software setting on the Dell Touchpad software, but that was wrong. The issue still persists"
07/16/2010 02:07:02PM "I noticed there was an urgent BIOS update so I tried that as well, but the issue still exists. I can't reproduce it by doing anything in particular"
07/16/2010 02:08:18PM "I have purchased three E6510 laptops since and have not seen this issue again. However, like I mentioned, this one and the other that came in on this earlier order have had the random freeze issue. The only way to do anything when it happens is to hold do"
  wn the power button and perform a hard reset
07/16/2010 02:08:43PM Agent (CLKsmb_Jimmy_188647): "Have you already tried downloading the older BIOS?"
07/16/2010 02:08:53PM "Why would I/"
07/16/2010 02:08:55PM "?"
07/16/2010 02:09:05PM "It didn't work with the old BIOS and that's why I upgraded it"
07/16/2010 02:09:22PM Agent (CLKsmb_Jimmy_188647): "There are times that older BIOS allows the system work fine."
07/16/2010 02:09:24PM "Now it's not working with the new BIOS either so I'm assuming that doesn't effect anything"
07/16/2010 02:10:07PM Agent (CLKsmb_Jimmy_188647): "What other software you are installing after reinstalling Windows?"
07/16/2010 02:10:12PM "If you were following our conversation I said I upgraded the BIOS after the issue started. I've tried A01, P02, A02, and A03"
07/16/2010 02:11:07PM Agent (CLKsmb_Jimmy_188647): "Or have you already tried running in Safe Mode to avoid any software conflicts and see if freezing still happening there?"
07/16/2010 02:13:55PM "Seeing how I've mentioned the issue happened prior to EVEN BEING ABLE TO LOGIN for the first time after the last Windows reinstall, and I have multiple machine including other E6510 laptops running the exact same software on Windows 7 64-bit, I don't see"
  how that is relevant but will provide you with the list anyway: McAfee VirusScan 8.7i patch 3, Microsoft Office 2007 Standard, Adobe Reader 9.3.3, Adobe Flash Player 10.1, iTunes 9.2, Skype 4.2, and Java 6.0.20.
07/16/2010 02:14:25PM Agent (CLKsmb_Jimmy_188647): "Have you already tried running in Safe Mode to avoid any software conflicts and see if freezing still happening there?"
07/16/2010 02:16:07PM "No. Seeing how the freezing issue seems to happen at random, sometimes days apart, I would have to run this machine in safe mode for days. I thought it was solved last time because it hadn't locked up in 5-6 days, and then it just happened to start again"
  and locked up multiple times in a single day
07/16/2010 02:17:13PM "Why is this so difficult? I already was sent parts to install myself, which I returned thinking the issue was solved. Now it turns out that it isn't and we're going through everything all over again. Is there no history of previous cases involving this la"
  ptop?
07/16/2010 02:17:50PM Agent (CLKsmb_Jimmy_188647): "There is but I cannot see any reason why you are not getting any error codes if the issue is with the hardware."
07/16/2010 02:20:51PM "I agree with that, which is why I want to just send it in to the depot at this point. I've exhausted all of my means of trying to diagnose and solve this issue. I have a feeling there was a bad batch shipped out, which included the two I've had problems w"
  ith. I have had no issues with the E6510s I've ordered since then, but these two were the first I received. I can't point at hardware either, but the issue has happened prior to me installing any software too so I can't say it is software either. If it's
  not software and it's not hardware, then what is it? I don't have a clue, but there's definitely something wrong
07/16/2010 02:22:05PM "Are there any Dell specific logs that I could look at to see if there is some type of crash report?"
07/16/2010 02:22:19PM Agent (CLKsmb_Jimmy_188647): "Since your system has a Return to Depot warranty we will need to send in the system to one of our Depot facility for repairs and the turn around time for the repair process would be 7-10 business days. Please include the hard drive (It is suggested to bac"
  kup and delete your data first) and AC Adapter and remove non-Dell products.
07/16/2010 02:23:03PM Agent (CLKsmb_Jimmy_188647): "To process the dispatch, could you please tell me the address where we will be sending the empty box and also your alternate contact number and contact person? Thanks."
07/16/2010 02:24:05PM "Thank you. The address is XXX. An alternative number would be XXX , and you could also reach XXX as a secondary contact"
07/16/2010 02:26:02PM Agent (CLKsmb_Jimmy_188647): "Thank you for the information."
07/16/2010 02:26:07PM Agent (CLKsmb_Jimmy_188647): "Okay, I will now process the dispatch and send you the e-mail the Dispatch Number and Service Request Number. Would that be all for now?"
07/16/2010 02:26:29PM "Yes, that will be all"
07/16/2010 02:26:46PM Agent (CLKsmb_Jimmy_188647): "Thank you for choosing Dell. Again, this is Jim. Have a wonderful day. Bye :-)"
07/16/2010 02:26:47PM Session Ended








Tuesday, May 18, 2010

Setup cannot continue version error when installing R2 on Server 2003 x64

This article is probably a few years late, but maybe you're like me and are still primarily using some version of Windows Server 2003 and haven't jumped to Server 2008 yet. I had one server running Server 2003 x64 with service pack 2 installed and decided I wanted to upgrade it to R2. I popped in CD2 of the R2 media and tried installing, but to my surprise it got an error saying "Setup cannot continue because this product disc is incompatible with the service pack installed on this computer. To complete the installation of Windows Server 2003 R2, you will need to insert the latest version of Windows Server 2003 R2 Disc 2.". At first I thought I'd be able to slipstream SP2 onto the second disk, but since the Windows install files are all on CD1 you can't do that. A quick Google search fixed my problem though, so thanks to stealthpuppy.com. Here's what to do in order to successfully install R2 on a Server 2003 x64 server running SP2.

1. Insert the R2 CD2 disk
2. Create a folder somewhere on your server and copy all the files from R2 CD2 to that folder
3. Go to your folder, then into CMPNENTS, then R2
4. Find the file named R2INTL.INF, right-click and choose Open With, then pick Notepad
5. The file should be open in Notepad at this point. Find the line that says "R2SPLevel = 1", and change that to "R2SPLevel = 2"
6. Save and close the file
7. Run R2AUTO.exe from the root of the folder you created in step #2

You should now be able to successfully install R2 on your SP2 installation. You could also burn those files to a CD or an .iso image file for future use.

Monday, May 17, 2010

How to open printmanagement.msc for managing your printers

I had never heard of print management until recently, while working on figuring out how to share 64 bit print drivers from a 32 bit server. It is a useful tool though, especially in Windows 7, so you may want to check it out. Here's how to get to it:

1. Click the Start button and type printmanagement.msc and press Enter
2. Right-click on Print Servers and select Add/Remove Server
3. Specify the server name and click OK. If you are adding your machine you can use the Add the Local Server button

OR

1. Open MMC (Microsoft Management Console) by going to Start->Run and typing mmc in the box and clicking OK. Or if you have Vista or Windows 7, click the Start button and type mmc in the Search box




2. Once the mmc window is open, go to File->Add/Remove Snap-in



3. Scroll through the list of available snap-ins until you get to Print Management. Select it and click Add



4. In the "Add servers:" box, type the name of the print server(s) you'd like to manage and click Finish



5. Click OK one more time to close the add-in manager and you should now see the Print Management snap-in



It's useful for managing shared printers on multiple print servers, and also for adding or removing drivers from your print server(s). You can also manage the local machine with this snap-in, and it's the only way I have found so far that allows you to manage the print drivers installed on your Windows 7 computer. If you're wondering how to delete a printer driver from a Windows 7 computer, the print management snap-in is the answer

Sharing 64 bit printer drivers using a 32 bit Windows print server



I've finally made the jump to 64 bit computing by adding some Windows 7 x64 machines to my environment. However, I do not have any 64 bit servers, so I wasn't sure if I was going to be able to use my existing Windows Server 2003 print server to share out 64 bit drivers for printers. Well, the answer is that you can, but without a good set of instructions it can be a little messy. Hopefully with the steps below you too can share your 64 bit drivers from a 32 bit print server.

In my situation I am working with Server 2003 SP2. If you're running R2 the steps may be different, and I'd imagine 2008 is completely different. You need your 32 bit server, and you also need your 64 bit machine. Both of them have to be used in order to load both sets of drivers. You can't load 64 bit drivers from your 32 bit server, and vice versa. The other thing is that the drivers have to be named the same. The easiest way to make sure of this is to download both the latest 32 and 64 bit drivers from the manufacturer's website and use those. That may mean you will be updating existing 32 bit drivers, but you're better off doing that than trying to get the new 64 bit driver to work with an older 32 bit driver. I currently have Sharp and HP printers printing from my Windows 7 64 bit machine through our Server 2003 32 bit server as well. In my instructions I'm going to assume you already know how to install a printer. Here's how I got it to work, and I'll use a Xerox printer for the example.

1. On your 32 bit print server, download the latest 32 bit driver for your printer
2. On your 64 bit machine, download the latest 64 bit driver
3. On the printer server go ahead and start installing the printer. Your setup may differ than what I have in the screenshots, but I'm installing a networked printer that has an IP address of 192.168.1.65





4. When asked for the print driver, click on "Have Disk...". Now navigate to the location when you downloaded your 32 bit print driver and select it. You may have to unzip the driver package you downloaded if you haven't already.





5. Pick your printer from the list included in the driver. In my case there's only one option


6. Name your printer and click Next
7. Choose to share the printer and give the share a name, then click Next
8. Fill out the location and comments boxes if you want, then click Next
9. Print a test page if you'd like, but it's not required. Then click Next
10. The printer should install and then you can click Finish
11. Now hop on your 64 bit machine and open up printmanagement.msc. If you don't know how to do that, check out my other post.
12. In the tree on the left, open up Print Servers and open your print server. Go to the Drivers section, right-click, then choose Add Driver



13. When at the Processor and Operating System selection screen, uncheck the x86 box and check the x64 box instead. Then click Next



14. Click on "Have Disk..." and browse to the location where you have the 64 bit driver that you downloaded in step #2. Again, you will have to unzip the downloaded driver file prior to being able to select it here.



15. Repeat step #5 to select your printer and click Next
16. Click Finish. This should install the 64 bit print driver on your 32 bit server

Now you can double-check to make sure it worked. As long as the printer drivers are named the same it should have. To check, log back in to your printer server. Right-click on the printer you installed and go to Properties. Go to the Sharing tab and click on Additional Drivers.




If done correctly you should see that the x64 and x86 boxes are both checked, which means the printer is being shared using both drivers.



It took some trial and error in the beginning, but this method has been working for me and I hope it works for you too. Good luck!

Tuesday, May 11, 2010

Free conference call service - freeconferencecall.com

If you're wondering how you're going to make your next conference call and you don't want to pay for a conferencing service, check out freeconferencecall.com. You can create a free account there and they will provide you with a 24/7 reservationless conference number you can give out to people. It's simple to do and easy to use. 

With that said, there is one thing to keep in mind. Most paid services give you a toll-free number to distribute to your callers, while freeconferencecall.com just gives you a number and some callers may have to dial (and pay) the long distance chargers involved with reaching that number. If your callers don't mind, then go ahead and save yourself a few bucks by using a freeconferencecall.com account. If you have to have a toll-free dial-in number, then you'll have to try something different. I see the same company also offers "SimpleTollFree" through simpletollfree.com , which charges you 6 cents per minute per caller. Otherwise you can always look into other toll-free conferencing options.

Tuesday, April 20, 2010

Windows Vista won't update, getting error 80072EFE

I had to scratch my head on this one for a while. I had someone ask me to look at their personal Vista Home Premium laptop because it wasn't able to connect to Windows Update. I had helped to remove some spyware/viruses/adware from it in the past so that was my first thought. Scans came back clean though so I went on to some other stuff. Eventually I tried installing the missing updates manually. One of those updates was the most recent Windows Malicious Software Removal tool. I figured I'd let it run a full scan and that turned out to be a good idea. It reported finding Alureon.F and removing it. However, Alureon infections can bring along a rootkit, which is exactly what happened. I removed the rootkit using TDSSKiller from Kasperky, then rebooted. My atapi.sys driver had been listed as infected. Sure enough, after everything was loaded back up the Windows updates worked fine. I ran a few more scans to make sure the rootkit hadn't been hiding anything, but they came back clean so everything is back to normal.

If you're trying to update your Windows Vista machine and getting an error 80072EFE, you may want to check for the rootkit yourself. Download and unzip TDSSKiller, then rename the executable file to something random. I used 1a2b3c4d.com (.com will work the same as .exe in this instance). Then run your executable, follow the prompts, and restart. If you want more in-depth instructions, check out this article at bleepingcomputer.com

Monday, April 5, 2010

Illustrator CS3 Unknown Error when trying to save a file

I had a user who couldn't save their Illustrator files, but had no trouble doing it the week before. It didn't matter whether she was saving locally or to the server. I tried rebooting and repairing the permissions, but neither worked. Then I trashed the Illustrator CS3 preferences and things went back to normal. If this happens to you and you don't want to lose your file, do a Save As, then pick EPS as the format. It appears that it will still let you save it as an EPS even if you can't save it as an AI file.

This was a Mac OS X 10.4.11 machine. If you're seeing this problem on a Windows install, sorry, but I don't have a fix for you. If you're not familiar with deleting preference files on a Mac, the following will explain what to do. If you have custom settings in Illustrator CS3 I'd suggest writing them down beforehand since removing the preference file will reset Illustrator to its defaults.

1. Close Illustrator CS3 if it is open
2. Go to Macintosh HD->Users->username->Library->Preferences, but substitute your actual username in where it says username
3. This is where your user account preferences are stored. Look for the com.adobe.illustrator.plist file. Move it to your Trash, but you don't need to empty it
4. Now, within your Preferences folder, find the "Adobe Illustrator CS3 Settings" folder and move that to the Trash, but do not empty it
5. Start Illustrator CS3. This should create new preferences files containing the default settings for Illustrator CS3.
6. Open or create a document, then try to save


If you get to step 6 and it works, then you're set. If you had customized settings in Illustrator you will need to set those up again since removing the preferences also removes any customizations to the settings. If you had them but do not remember what they were, you can get your preference files from the Trash, restore them to where you found them, then open Illustrator again. That way you can see what your customizations were, remove the preferences again, then set up the preferences while working with a good set of preference files that allow you to save.

If you still can't save after step #6, you have the option to put the preference files (com.adobe.illustrator.plist and Adobe Illustrator CS3 Settings) back into your Preferences folder and restart Illustrator. That way your settings will be back and you can go on troubleshooting your problem saving without losing any customizations to the application.

Thursday, April 1, 2010

How to install CUPS-PDF in OS X 10.6 Snow Leopard

Adobe did away with it's Adobe PDF printer in OS X 10.6 stating enhanced security prevented it from working. However, CUPS-PDF does the same thing and is free to download. Update 12/7/10: From the comment below from Jeff Z, it sounds like the CUPS-PDF install package has been updated to work with Snow Leopard without all the Terminal tweaks below. You should be able to download, install, and use without having to perform any of the tweaks below. I've left them in the article though for completeness.

If you're installing CUPS-PDF on Snow Leopard, there are some things you need to do in order to get it working though.

1. Download and install CUPS-PDF. You can get it from here in the Downloads section. It says there is an updated version for Snow Leopard, but that still doesn't help you avoid the rest of this.
2. Once you have CUPS-PDF installed, open a Terminal window. You can find that by going to Macintosh HD->Applications->Utilities->Terminal
3. In Terminal, use the command sudo chmod 0700 /usr/libexec/cups/backend/cups-pdf to change the permissions on the CUPS-PDF install
4. Now, change the ownership using sudo chown root:wheel /usr/libexec/cups/backend/cups-pdf
5. It gets a little tricky here because you have to change a configuration file. It's not hard, but most people probably haven't had to do it before. Use the command sudo vi /etc/cups/cups-pdf.conf to open the file in the VI text editor
6. In the file, scroll down to where it says "Out ${HOME}/Desktop/cups-pdf"
7. Press 'a' on the keyboard, which will put VI into edit mode. Now change the line in step #6 to instead read "Out /var/spool/cups-pdf/${USER}", but you don't need the quotes
8. Now press ESC on the keyboard, then type ":wq" (without the quotes) and press Enter. This will write your changes to the files, and also quit the VI editor
9. Now use the command sudo ln -s /var/spool/cups-pdf/${USER} ~Documents/CUPS-PDF to put a shortcut to the CUPS-PDF save location in your Documents folder
10. You can close the Terminal at this point and shouldn't need it again. Open System Preferences
11. Go to Print & Fax
12. Click the + to add a printer
13. Under the Default area, you should see CUPS-PDF in the list of available printers. Select it and choose Add.

Now you can use the newly installed CUPS-PDF printer to create PDF files, and don't need to use Adobe's workaround of "Save as PDF". To get at your printed PDF files, go to Documents folder and follow the CUPS-PDF shortcut. You can move that shortcut to your Desktop if you'd prefer to have easier access to the shortcut location of where the files get created. One downside of this is I believe you have to go through this process for each individual user on a machine that will need to use CUPS-PDF. You can skip a few of the steps, but the rest could turn into a pain if you have a lot of users on each machine.

Thanks to the macosxhints.com forum for helping sort this one out.

Error c1041739 when mounting a mailbox store in Exchange 2003

I ran into error c1041739 "The database files in this store are inconsistent" when trying to mount a restored mailbox store on a backup Exchange 2003 server. It wasn't too hard to fix using some of the Exchange command-line utilities though. You may want to make a copy of your .edb and .stm files prior to performing any activities on them, just to be safe. For this example, let's say I have priv1.edb and priv1.stm both in the C:\Mail folder and am getting error c1071739 when trying to mount priv1.edb. Here's how I would attempt to fix it:

1. First, open a command prompt
2. Change to the C:\Program Files\Exchsrvr\bin folder using cd "C:\Program Files\Exchsrvr\bin". This will put you in the location of the Exchange command-line utilities. If your program files folder is somewhere else, change the path in the command accordingly
3. Now, use eseutil /p on the .edb file. In my example, this command would look like eseutil /p "C:\Mail\priv1.edb"
4. Once that finishes, defrag and rebuild the edb database. To do that, use eseutil /d /t:C:\tempEmail "C:\Mail\priv1.edb". The /t:C:\tempEmail is telling the command to use C:\tempEmail as the temporary location for the defrag files. You can change that location to wherever you want, so feel free to use a different folder or a separate partition that fits your needs. The defrag can take some time if you have a rather large .edb file.
5. Once the defrag is complete, use eseutil /mh "C:\Mail\priv1.edb" to check the consistency of your file. You should not get any errors at this point.

That's all I had to do. Mounting the mailbox store after the repair worked fine, and I was able to retrieve the information I needed. There are a few steps I left out, but if this doesn't work for you check out Microsoft KB 906148. It covers the c1041739 "The database files in this store are inconsistent" error, along with the steps Microsoft recommends using to fix it. Good luck!

Black box around things or computer is talking to you in Mac OS X

If you're using a Mac and all of a sudden your Mac starts speaking to you, or you start seeing a black box outlining everything you click, it's ok. Your computer is not possessed. Instead, you probably enabled the VoiceOver feature. You can do this by pressing Command+F5 (which toggles it on and off), or through the System Preferences. To shut it off either use the shortcut keys, or go to System Preferences->Universal Access and turn VoiceOver off. That will get rid of the black box outline, and also stop your computer from talking.

Of course, if VoiceOver is not turned on and your computer is still talking to you, then it may be possessed and you'll have to find a computer exorcist... You only need to watch from 0:20-1:00 to see what a computer exorcism is all about.