My current laptop is a nice Dell Inspiron 1720. For the most part, I’m pretty happy with it. There are a few things that still get my dander up, if you will, but I attribute most of them to Vista(Free up Disk Space, recognizing CD burner).
The recent issue has been my headset jack. For a long time, each time I plugged something in to the microphone jack I would get the prompt from Vista asking what type of device was being connected. I would always leave the “Never Ask” checkbox unchecked just so I would have the ability in the future to easily use some other device.
The problem started about 2 weeks ago. I believe (although I don’t know for sure) that I accidentally checked the aforementioned option. From that point on I was no longer able to get to that dialog, and in addition my microphone would not work with some applications. Windows would indicate that it was hooked up and the level meter in the properties dialog would move suggesting that it was working; however, in applications like recording software and games using voice chat I would get no sound at all.
Searching around Google it turned out that many other people have had the same problem. The disturbing thing was that there are a lot of solutions (see the links) that solve the problem for some and not the others.
I tried most of the suggestions that I found with no luck. The one that sounded like it should work involved a check box that tells the driver to reset all popup alerts. That was a no-go as well.
In the end, there was a comment that suggested that reinstalling the driver would do the trick. I downloaded the latest from Dell (which was the version I already had installed), went into Device Manager (Control Panel -> Hardware and Sound -> Device Manager) including telling it to remove all files and rebooted. After doing so, Vista did detect my sound card and reinstalled the software. The next time I plugged in, viola! There was my dialog!
I don’t know if it is a Vista problem or a SigmaTel problem, but it is one that should be addressed. If you’ve found your way to this page and the reinstallation method does not work for you, try some of the other links from above. There are a lot of potential solutions, one of them may be right for you.
May 19, 2008
Posted by palehorse |
Operating Systems, Windows |
2 Comments
Just the other day a co-worker of mine asked me if our Exchange Server was having problems. It was not so I asked why he was asking about that. It turned out that his To Do bar in Outlook was just a big gray box with the message “Loading” displayed. He had left it for literally hours, restarted Outlook and rebooted his machine all to no avail.
My previous experiences with Outlooks shortcuts and calendar lists disappearing popped to mind so I had him exit Outlook and rename his Outlook.XML file. Sure enough, it worked! When he restarted Outlook his To Do bar came back to life. He had to reset it to show the items he wanted, but everything has been fine since.
This is just another example of Outlook frequently corrupting a file it uses for UI settings. I still do not know why it seems to be so fragile. I have submitted my experiences to Microsoft but I do not know if there are any plans to make the process a little more robust. Given the importance of Outlook in today’s business world (for many companies at least) I hope that this issue will get the attention that it deserves. There are some in my company that are greatly affected by Outlook problems.
If you happen to see any weird Outlook UI issues, first thing to try, in my opinion, is renaming (and therefore rebuilding) the Outlook.XML. Good luck to all!
April 15, 2008
Posted by palehorse |
Windows |
7 Comments
OK, I’ve been through this twice now, so I figure it is time to write it down. Yesterday I had to do a hard reset on my HTC 4300 running Windows Mobile 5. I would LOVE to upgrade to 6, but I’m not holding my breath on that one.
I had previously had a version of the Gmail for Mobile application installed and working, but forgotten how I’d done it. After a couple of hours repeatedly trying to install the current version 1.5.0.1191, upgrading my Java Intent MIDlet Manager, trying to install again, downloading the .jar directly and more, I had no luck.
I finally decided to try the 1.0 version of the applet. Viola! That worked! If anyone from Google happens to read this, you may want to test the current version with WM 5 since there are a lot of phones out there waiting for their providers to upgrade.
Here is the direct link to the 1.0 jar file.
Good luck!
March 27, 2008
Posted by palehorse |
Internet, Operating Systems |
2 Comments
I suppose that I wasn’t looking that specifically after installing SP1 for Vista; however, it did seem like my disk space was dwindling faster than I thought it should have.
Just this morning I went through my installed programs list and removed some that I was no longer using. It did free up some space. Although I had plenty of space after this time I found an article from Greg’s Cool [Insert Clever Name] of the Day. The title read “Don’t think you’ll need to uninstall Vista SP1? Want to recover up to a gig of drive space? Then check out the Vista SP1 File Removal Tool.“
At times I have to wonder what the odds are that the very thing I am doing or looking for shows up on someone’s blog post…but I digress.
Greg cited the post NicolBlog – “Window Vista SP1 File Removal Tool” AKA “how to recover disk space after Vista SP1 installation” . which described how to use the Windows Vista SP1 File Removal tool (Vsp1cln.exe). After reading about the tool and running the instructions, I reclaimed almost 1GB of space as Greg suggested. Thanks Greg!
March 20, 2008
Posted by palehorse |
Operating Systems, Windows |
1 Comment
First off, I’d like to get the joke out of the way that BITS is a bit of an oxymoron sort of like Army Intelligence….ba dah ba!
OK, now that I’ve got that out of my system, I have to say that this has been one heck of a problem to solve, and that the search-ability of this topic is fairly low.
My problem arose a while back when my Windows Automatic Updater stopped updating automatically. At first it was not a big deal, I would simply use my browser to go to the Microsoft Update site on a regular basis. While this is a fine solution for me, I realize that for a large majority it is not.
I recently decided to install the Google Pack since I wanted some of the Google Software it contained and did not feel like tracking down the stand alone installers. After installing the “Google Updater” the software would tell me that the “Background Intelligent Transfer Service failed to start”. Looking in the Event Viewer I was presented with this information from the System log.
Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7023
Date: 2/13/2008
Time: 7:21:39 AM
User: N/A
Computer: JOEL2
Description:
The Background Intelligent Transfer Service service terminated with the following error:
The system cannot find the file specified.
Not very informative and, unfortunately, searching for that event ID and other bits of information was not very fruitful.
I finally came across the post How To Fix Windows Update (BITS/AU) after quite a bit of searching. Reading through this fine article by Mike I quickly realized just how many things can go wrong with BITS.
I began going through the list of things to try, of course verifying first if I needed to do a particular step. In step 2 there is a registry file to down and merge to try to fix the problem. I opened the file and looked through each setting to see if I needed to do it. It turned out that there was 1 setting I was missing. Parameters key was missing completely. Here is the part of the registry file that I ended up merging which fixed my BITS problem.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BITS\Parameters]
“ServiceDll”=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,71,00,6d,00,\
67,00,72,00,2e,00,64,00,6c,00,6c,00,00,00
The ServiceDll value, converted to ASCII, is C:\WINDOWS\system32\qmgr.dll
After merging this my service started up and Google Updater worked great. Thanks for the article, Mike!
February 13, 2008
Posted by palehorse |
Operating Systems, Windows |
35 Comments
I recently had to put up a blog running the WordPress system. There are a lot of things I like about WordPress and in general the difficulty in getting the site up and running was low.
The problem came about when an image was needed on the site. The software gave me the infamous “Is its parent directory writable by the server” message. After confirming the permissions where correct I began to dig deeper. It turned out that SELinux was causing an access denied message.
After much research on the matter, I learned a few things. First, most people simply turn off (example, example, example) SELinux. That was not an option for me. I want the extra contextual security provided. Second, it was not a WordPress problem, or even an SELinux problem. In reality, it’s simply a configuration setting put in place to make unauthorized uploads less likely.
It turns out that the security policy will only allow the httpd service to upload to the /tmp directory. Examination of that directory shows that the context includes tmp_t. That is the ticket that got things working for me. Here’s my solution to this issue:
- Change directory to the wp-content directory of the WordPress software.
- Made the uploads folder manually.
mkdir uploads
- Changed the owner of uploads to the appropriate user that apache runs as (as root).
chown httpuser:httpuser uploads
- Changed permissions to allow the apache user to write to the directory (as root).
chmod 755 uploads
- Changed the SE context of the directory to allow httpd to upload file (as root).
chcon -t tmp_t uploads
That did it. Not terribly difficult, but there is not a lot of concise documentation to be found when looking for this problem. It is very possible that there is a better way to accomplish these results, and if you know that it is please let me know! I can say that my configuration is working today and, at least so far, everything seems to be working fine and as secure as it can be.
The final output of ls -Z for the uploads directory should look something like this:
drwxr-xr-x httpd httpd root:object_r:tmp_t uploads
Cheers.
January 24, 2008
Posted by palehorse |
Blogging, Linux, Operating Systems |
3 Comments
My laptop is a Dell Inspiron 1720 running Windows Vista Home Premium. About a month ago I started having issues with InfraRecorder running on the laptop failing to recognize my TSSTCorp DVD+RW TS-632D ATA drive made by Samsung. The burning software would not show any burners installed until I rebooted after which it would work fine.
Last weekend even rebooting stopped working. Nothing I could do would fix the issue. Reinstalling the Roxio software that came with the Dell worked fine, but InfraRecorder would not. I started troubleshooting the issue and eventually opened a service ticket with Dell Support. The first support ticket suggested that I uninstall all burning software, shut down the computer and re-seat the drive. I did all of that, then reinstalled. The problem was still there, no burner detected in InfraRecorder.
After a frustrating weekend trying to figure it out, I contacted Dell a second time. After over 2 hours of a support technician controlling my PC, uninstalling and reinstalling rivers, software, updating, etc.. the problem was still there. The only advice she could give me was to contact the vendor. Not a very satisfactory answer.
I spent a few more hours perusing forums that were less and less like my situation and environment. I finally ran across a post with similar symptoms but a different environment. The fix for the user in the post was not an option for me, there are no updated drivers; however, a response below that suggested the following:
SOLUTION:
I looked around and found an article that mentioned a particular bios setting change so I gave it a go and it fixed it.
The setting is on the screen. The setting is and I set it to ‘RAID/IDE’. (Sets the SATA channel to RAID mode and IDE channel to IDE mode), when it booted, it detected some new devices, installed them automatically and away she went.
This was not a setting I changed, the default mode is IDE which is what I had and seems more logical to me.
Based on this I started looking in my BIOS settings. I found my SATA controller was set to the default value of AHCI. Optionally I could change it to ATA. Since my drives description read TSSTCorp DVD+RW TS-632D ATA I decided to try the ATA setting. Doing so required me to first disable the Flash Cache feature, which if I understand it correctly I have never used. I also had to answer “yes” to an ugly, scary message that my machine might not boot and I may have to reinstall the OS after making the change.
Fortunately, I did not have to reinstall. Windows did recognize a new controller and required another reboot, but after that, my problem was solved!
I do not know if anyone else will get any use from this or not, but considering the time spent on figuring this out (roughly 8 hours) I thought it would at least be prudent to write it down.
January 23, 2008
Posted by palehorse |
Gadgets, Operating Systems, Windows |
5 Comments
Today I had the need to download something from our MSDN subscription and I decided to do it from the server I needed the file on rather than downloading it locally then transferring it to the co-located facility. The problem came up when my terminal server (RDP) session timed out and logged me off!
Oops!
Logging back in after such an event does not restart the Microsoft download manager and, unfortunately, there is no shortcut that I could find to run it.
It took some research to find the solution, or at least part of it. Where is the download manager located! It turns out to be at %windir%\Downloaded Program Files\TransferMgr.exe. I found that on this post for reference.
What the post did not mention is that the folder is one of those special Windows folders. Opening it up in Windows Explorer only revealed garbled object names. Not much use there so I opened a console (cmd.exe) window and did a quick CD C:\WINDOWS\Downloaded Program Files\ followed up with DIR. It revealed my target, TransferMgr.exe. I typed in the file and it ran just fine.
Next I decided to create my own shortcut in the event that my session could be ended before completion. Uh oh, another problem! I cannot even manually enter the path into the wizard! No biggie, I simply created a shortcut to something valid, then opened the shortcut properties and manually typed the path to the download manger. From there things worked fine. I figured I should write this down so that I do not forget it at a later date.
January 3, 2008
Posted by palehorse |
Networking, Operating Systems, Windows |
34 Comments
We’ve been using F-Secure as our virus/malware protection in our company for a little over a year now. I have been and continue to be impressed with the product and the company support.
Recently I purchased my new laptop with Windows Vista installed. More recently I purchased a new HTC P4300 smartphone with Windows Mobile 5. It’s been working great, and I love the phone. The only weird issue has been syncing with the USB cable. In order to make it work I had to temporarily turn off the firewall inside of F-Secure Client Security. Syncing via Bluetooth was working fine so I tended to lean on that.
Today I decided it was time to fix the issue. I gave a call to the business support line at F-Secure, explained the problem quickly to the technician. She told me right off the bat that this was an issue she had no experience with, so she asked if I minded giving her a little time to investigate. Of course I said that was fine.
Within 30 minutes I had an email from her outlining the solution. My total phone time was about 5 minutes and then another 5 to put the fix into place. Thank you!
The problem is simply that the Sync Center in Vista uses some ports over the USB connection that are new enough not to be included as a standard. After adding the ports and making sure that one of the applications was allowed, everything worked great. Since I do not believe they have a technical article yet, I thought I would outline the solution here in case anyone else needs it.
Please note that these steps only work if your security policy allows you to edit a few things. If you are running in a corporate environment you may need to give these instructions to your network administrator to include in the corporate policies for your virus protection.
Step 1

The first thing to do is to get into the Client Security configuration screen where we’ll be doing most of the work. Right click on the F-Secure icon in your system tray and choose Open F-Secure Client Security. This will bring up the main window. You will want to choose the Internet Shield menu option on the left, then click on the Change link next to Application Control.
Step 2
Next you need to add the application that does the communication to the allowed list in Application Control. wmdHost.exe is the component that performs the actual communication requests. It is possible that this application may already be there, but if it is not, simply click Add it to include it in the list. If it is not in the list it should be found in C:\Windows\WindowsMobile\ If you do have to add the file, I’ve noticed that my Client Security software will default to the access level of prompt for a new application. The other bit that is odd is that it will not let me change it when I’m adding the file. I complete the addition to the list, then go back in to the details to modify it. At this point it will let me change the behavior to Allow.
Step 3
Finally you need to create a new service and add the necessary ports. There are 5 inbound and 1 outbound port necessary.
Start by switching to the Firewall configuration screen, then to the Services tab and add a new one. I simply called it Windows Mobile Sync Center. Make sure to choose the TCP protocol.
On the screen where you add, there are two areas for ports. They are termed Initiator ports and Responder ports. These map to inbound and outbound. Here are the correct settings:
Initiator (inbound) ports:
Responder (outbound) ports:
Once you’ve made all of those configuration changes you are ready to give it a shot. Grab your Windows Mobile device and your USB cable and hook them up. You should get the Connected check box and see it synchronize as expected.
I hope that helps you out!
November 21, 2007
Posted by palehorse |
Gadgets, Networking, Security, Windows |
1 Comment
Ok, so I was a Vista nay say-er. The truth is, there are still items that drive me nuts, but I’m getting by. There are some very nice things that Vista brings.
First, and perhaps one of the nicest, is the new hybrid sleep mode. Your laptop goes to sleep but does some intelligent writing of memory to the hard drive in the background. If the power gets low enough it will shut down as though you hibernated. Start-up is only slightly longer than waking from sleep. I like that.
Speaking of start-up, that process seems much nicer. Logging in also seems to become responsive much sooner than it did in XP. The programs that run on startup would appear to be given a slightly lower priority, but that is just my uneducated guess.
Gadgets! I love them! A colleague of mine and I talked recently about it so I took a screen-shot. It’s true that some of them are probably not necessary; however, they are cool! The gadget framework (based on IE7) seems to be fairly good on resource usage so I leave them running most of the time, even while playing Dungeon’s & Dragons Online. not bad! The only downside I’ve seen is that if there is a problem (like one of the battery monitors I tried) then it gets grumpy and closes. When it reopens it loses most of the saved data so you have to redo most of it. Not a big deal if you can track down the problem gadget and quit using it.
My favorite gadgets? Well, I love the Now Playing which integrates with Windows Media Player, WinAmp, foobar and more. WChannel is also nice for a weather forecast.
October 19, 2007
Posted by palehorse |
Gadgets, Operating Systems, Reviews, Windows |
Leave a Comment