Sunday, April 20, 2008

Microsoft Bits and Bytes

Not a lot coming out of Redmond this past week.

I did find these pieces interesting enough to note down.

XP SP3 RTM this Week?

Microsoft XP SP3 on track to RTM on April 21 - Mary Jo Foley thinks she has an inside line on the release of XP SP3 RTM: April 21 (for OEMs, volume licensees, Connect testers, and Microsoft Developer Network (MSDN) and TechNet subscribers).   It will make its appearance over at the Windows Update, Microsoft Update, and Download Center venues on April 29th.  Then the peons will receive it via Automatic Updates on June 10th.

Don't want XP SP3 on your machines?  Most like these would be enterprise/corporate folk who need some more time testing the RTM version before either manually pushing it out in a controlled fashion.  Get the Windows Service Pack Blocker Tool Kit via Microsoft to block it for (up to) 12 months from release date.

Me?  I can't wait.  I'll toss it on my work machines ASAP for testing, then probably a week later drop in on our home systems if nothing seems amiss.  I've actually been looking forward to this one a bit more than Vista SP1, to be honest.

VM Additions for Linux

I was following a rabbit on the Web and stumbled across this: VM Additions for Linux.  Designed for Virtual Server 2005 R2 SP1.  I don't know if it would be compatible with VPC 2007 or not.  Offers time synch improvements, mouse driver, display driver, and SCSI hard disk emulation.  Only supports some builds of Red Hat Linux and SuSE Linux.

Via the Download Center

From what must be one of the longest Microsoft Help and Support KB titles: When you are prompted to enter administrative credentials for a directory to which you do not have permissions, your user ID is added to the DACL list for the directory in Windows Vista.  Interesting review of why you may see an admin credentials prompt when trying to access certain directories in Vista.

Long Zheng offers notice that some lucky folks who have supported OEM systems are being offered the first "Windows Vista Feature Pack".  This pack offers to bring additional wireless support and functionality to Vista SP1 systems among a handful of other updates.  Long ponders why "feature packs" get added to the mix, on top of hotfixes, service packs and rollups. To see the official Microsoft Knowledge Base article (KB942567), hop over to this link: Description of the Windows Vista Feature Pack for Wireless - KB942567.  Available only through certain computer manufacturers.

Sysinternals Updating Strong

Some feared that when Microsoft gobbled up Winternals Sysinternals, that this would mark the end of active development of the core troubleshooting software that many a system administrator and desktop support jockey held dear to their hearts.  Fortunately, that has not been the case.

Sysinternals Site Discussion : Updates: Process Explorer v11.13, Process Monitor v1.31, and Handle v3.31, and Sysinternals Site Discussion : Updates: Process Monitor v1.32.  I don't think more than two weeks go by without seeing a new notice that at least one Sysinternals tool has been updated again.  This could be either a good or bad thing, depending how you look at it.  I personally am pleased.  Hop over and grab the latest releases of these most excellent tools!

What's That I See?

Finally, Greg Shultz over at TechRepublic has tracked down a few of the Vista SP1 changes that you can actually put your eyes on (most changes are under the hood).  Specifically, changes in Disk Defragmenter, Complete PC Backup, and Creating Folders.

Cheers,

--Claus

Saturday, April 19, 2008

Google Send to Phone for Firefox

Begrudgingly I must confess, there are times when sending a quick text-message to the girls is pretty darn handy.

Often at work, I will fire a brief text-message from my cell-phone for a cheer-them-up, or a "just thinking about you."

However, I find that while typing a response email on the Blackberry's full keyboard isn't too difficult, trying to compose anything more than a few words is a bit challenging using a cell-phone keypad.

Lavie "misplaced" her Samsung Sync phone last week, so we made a costly (mid-contract) replacement to her phone after we had it disabled while we fruitless turned the house over looking for it.

She settled on a Nokia 6555b (red) model. I say "settled" as we discovered that to get a full-keyboard-style phone with AT&T would (currently) require purchase of an extra monthly "data-package" charge, even if she just wanted the keyboard for SMS texting. Bummer.

So I was very excited when I found that Google has quietly had a fun and useful little plugin for Firefox to help with sending SMS text messages to supported cell phone carriers.

Hello to my new little friend!

Google Send to Phone - Firefox Add-on

Browse to the website and click the "Install Now" link to the .xpi file.

A user agreement will pop-up, then once you agree, you will be able to install the Add in.

Reboot and a tiny cell-phone icon will appear in the top right corner of your Firefox window.

Select some text in Firefox (regardless if you want to send that or something else) then click the icon.

A pop-up window will appear. Enter the number of the cell phone user you wish to send the text message to (the example has "dashes" in the phone number, but it will work fine without them).

Select the carrier (if supported), we use AT&T so we are good.

Click the check-box if you wish to save the numbers/carriers you frequently use.

Enter a subject line if you wish.

Type your text to send. A little counter at the bottom shows how many characters you are sending, and will automatically break your message up into multiple parts if it exceeds the characters-per-message limits set by the carrier chosen.

Pretty cool.

Privacy? Be Aware...

Will using this tool make you candidate for SMS spam? Probably not.

Google does make the following statement on their Extensions Privacy Page:

Google Send to Phone
• When you use the Google Send to Phone Extension, Google will log the IP address [?] where the message originated, the carrier name and the phone number. We do this to operate, develop and improve our services. We also occasionally log the text that is sent, in order to investigate and correct technical problems.

You've been advised.

Compatibility & Firefox 3.0

Google's Send to Phone extension is officially compatible with Firefox 1.0 and above.

Except if you try to install it into Firefox 3.0 (betas/nightlies) you will get the message that "Google Send to Phone requires Firefox 1.0 or later" and are offered a link to download the latest version of Firefox.

MKay.

There is no link offered by Google to download the .xpi installer directly and manually install it into Firefox.

But I wasn't ready to give up the fight. I pondered various techniques to try to get that .xpi file:

  1. Run a packet sniffer and capture the URL link during the download/installation into a Firefox 2.0 build. (A bit of overkill.)

  2. Run Process Monitor and identify where the .xpi is temporarily downloaded prior to installation. (Based on that method, it appears to create a temporary file which is removed when installed)

  3. Run Firefox 2.0.0.14, install the XPI, and when the installer window comes up, the download source is listed. Right-click on the source provided and pick "select all." Then paste the resulting URL location into a notepad session for safe keeping. Close Firefox 2 and open up Firefox 3 and past the link into the address bar. The download of the .xpi will launch immediately. (Pretty simple, but a bit of a shuffle between browsers.)

  4. In Firefox 3, browse to the Send to Phone Install page, on the menu bar for Firefox, click "View" then "Page Source." About mid-way down, find the link (Line 53) in the page code. Copy that URL link then paste it back into the address bar. The installer should kick off. (Easy!)

Yes, I could just post the link here, but that kind-of skirts the EULA terms of service a bit, and it only seems fair to Google to point you to that page before you go getting the link to download the add-on.

Of course, you might have to disable add-on compatibility checking for it to work. I've already done it on my Firefox 3 builds so I didn't get any complaints during the installation.

Post-install, the Google Send to Phone extension seems to work just fine in Firefox 3.0 (nightlies/betas). Your results may vary.

Final Thoughts

With AT&T I've always been able to use email to send text messages to the girls. I just have to send them an email at cellphone#@txt.att.net

Works pretty good, but it feels a bit clunky for some reason to me.

I really like that this one is right in Firefox, and has such a plain and simple interface to use.

Worth looking into, especially if you have an unlimited text-message plan with your mobile carrier, or come from an slightly earlier generation and keying in text on a standard cell-phone alpha/number pad is a bit awkward.

Spotted via gHacks.net

--Claus

Sweetleaf-ly Forgotten

There I was, in the living room today, sipping from a bottle of ice-cold peach Sweat Leaf Tea, a bad habit I have picked up from my frequent trips to Austin, Texas....enjoying the breezes blowing through the open windows. It's "air-out-the-house-day."

Alvis:  Hey, can I have a sip?

Me: You won't like it.  I prefer the Honey and Mint, Green Tea kind...

Alvis: (sipping from a stem-glass I poured some into for her) Yeah, I do too.

Alvis: You know that's Momma's?

Me: There were two bottles in the fridge.

Alvis: Yeah, we each got two bottles last night.  I drank my mint and honey ones last night at once so you wouldn't get them.

Me: I'm shocked!

Me: (with mock sternness) You know, it would have been nice when you girls were stocking up at the grocery store to put in a few bottles for your Dad, maybe toss in a favorite TV dinner? You know I like the same ones you do.  Would have been nice knowing I was working very late and probably would skip dinner and be hungry and thirsty when I finally got home.....

Alvis: Yeah, but I didn't think about you and forgot...

Ah, Youth.

Of course, right now Lavie's asleep and doesn't know her stock of Peach Sweet Leaf Tea has been cut in half by her other half.

Wonder if I can claim ignorance....Alvis set me up!

--Claus

Sunday, April 13, 2008

Super Sunday Linkfest: Utilities Galore

Just past 6 PM and most of the Valca household chores are done.

One last linkfest to empty out the blogging hopper.

Wireshark version 1.0 network sniffer released - News - heise Security UK - Actually it has been a few weeks since Wireshark's v 1.0 release came out. It's still all good.  Available in builds for OS X, Linux, and Windows (and USB portable) systems. All free.

Microsoft Network Monitor 3.1 is another full-featured software sniffer some folks also prefer.  Lots of good elements to it. For some how-to's take a gander at this Microsoft guide: How to capture network traffic with Network Monitor.

And if you want a good collection of other freeware network utilities, don't forget this GSD post: Free Network Utility Nuggets.

SpywareBlaster v4.0 - (freeware) - is one of my favorite tools for helping to protect client workstation browsers from the dangers of malicious websites and surfing.  It has recently been updated to version 4.0.  Not only does it prevent installation of Active-X malware, it blocks targeted spyware and tracking cookies in both IE and Firefox. Plus it blacklists a great collection of "dangerous" websites in IE.  This latest version is more polished than ever.

Eset - ESET SysInspector - (freeware) - Now out in version 1.1.0.97.  Great tool for helping to highlight potentially dangerous running processes and files.  Won't remove anything, but a great tool to help analyze systems.  See this GSD post for more info: SysInspector: New System Utility from ESET.

Workstation Migration Assistant 1.0 RC2 | dcunningham.net - (freeware) - Another update on a great GUI based tool from Dan Cunningham. The latest changes cleans up the utility used to help transfer user profiles between systems.  Nice work Dan!  Don't forget his other tip; Disabling Apple Software Update items using registry entries.

RegRipper - (freeware) - Harlan Carvey of Windows Incident Response blog has done us all a great service by providing a beta tool used to inspect and log key entries used in forensic examinations of Windows Registry files.  I've been playing with it for the past week and can't wait to see as it continues to be developed.  It's a great and easy to use tool.  Thanks Harlan!  Download hosted over on SourceForge.

PreviewConfig - (freeware) - TweakVista tips us to a new utility by Microsoft MVP Ramesh Srinivasan.  This tool lets advanced users quickly and easily register file types with the Windows Explorer file preview pane.  Must have for power Vista users.

DynLogger - (freeware) - Wow. For hard-core system process explorers, this tool logs all dynamically retrieved functions by reporting the module name and requested function. Great for looking for "hidden" functions used by an application.  Not a daily use utility, but likely to be useful when examining mysterious and/or malicious processes on a system.

Did you see that Adobe FlashPlayer got an update? Browse to the Flash Download site in each of your browsers to ensure you get the proper update.  There are different ones for each browser. The updates patch various security issues.

Don't forget to uninstall the old Flash files as needed afterwards!  The Secunia Software Inspector online scan will help identify which files you may need to delete afterwards.

Microsoft Sysinternals has pushed some updates to key applications out their doors:

Process Explorer v11.12: This update includes a number of minor enhancements and bug fixes, including support for tracking commit and non-paged pool limits.

Process Monitor v1.30: This major update adds support for importing and exporting filters, records system information in log files, presents more information about specific operations, includes translation of additional operation error codes, and tracks CPU and memory activity that it displays in a revamped process summary dialog.

Also, the ever amazing Mark Russinovich takes on on an examination on System Process CPU spikes in Vista.  Turns out it is a Broadcom driver causing all the ruckus!

Before we leave Redmond, one last blog post: IEBlog : IE8 Security Part I: DEP/NX Memory Protection.  The IEBlog team shares some insight on how IE8 will leverage DEP/NX memory protection.  Interesting angle to take.

Over in Nirsoft, a few favorite products have gotten some updates including CurrPorts and PingInfoView is now released.  This new tool pings multiple host names and IP addresses with results displayed in one table. You can set various thresholds for ping/time rates and you can export the results in your format of choice.  Great stuff for documenting networking issues.

IcoFX - (freeware) - This great and awesome full-featured icon editor and creator has had a major update to v. 1.6.  I really like the power in this tool.  Not only can you download an installable version, but the developer has kindly had the foresight to provide a portable USB version as well. Awesome!

Windows Tip: Simulate "No to All" in file copy dialog - Download Squad - Ah!  Just hold down the "Shift" key when you click "No" and you effectively have done a "No to All" action!  I will remember this one!

Mark Jacobs's MJ Registry Watcher - (freeware) - Is a great tool used to monitor key Windows startup files, registry keys and values often attacked by trojans and malware.  It will catch and alert on many registry changes.  I like using this tool when I am installing new software on my system to try to catch all the places it drops into the registry.  The latest version is 1.2.6.2.  It's similar in many ways to the fantastic application WinPatrol. 

Interestingly, Bill Pytlovany is getting ready to release the first beta version of WinPatrol 2008. Can't wait to see what's coming!

CPUID - (freeware) - Used to monitor and get information on your system's processor(s) has just been version-bumped to 1.44.2.  Always interesting to see what exactly is going on with the CPU in the machine.

SIW | System Information for Windows - (freeware) - A great system information gatherer that is 100% standalone has been version-bumped to 2008-04-02.  The latest version includes a new "Security" module, WinPE 2.1 support, U3 support, enhanced "Updates" module.  Enhanced "Ports" module.  Detection of MS Office Pro Plus 2007. More hardware and software support, along with the latest AMD/Intel CPU's, an updated device database, and miscellaneous fixes.  Also worth downloading and using, the SIV (System Information Viewer).  Quite incredible.

Hope you didn't get whiplash there with that linkfest.

Got to go on a burger run.

--Claus

Windows Live Writer Post-Patch Tip

In case you didn't notice, rolled up in the Windows Updates was a minor update patch for Windows Live Writer.

I had noticed the primary issue before (that images posted to Blogger in WLW would open in a download box rather than the image in the browser window) but thought that was a bug in Minefield (Firefox 3.0 betas).

Windows Live Writer update details - Microsoft KB951125.

If you check you Windows Updates after you apply them, you should see that it was included if you have Windows Live Writer installed on you system.

Anyway, once I applied the update on my systems, I found that I was now unable to post to Blogger at all.  I kept getting post failure messages.

So I tried something easy.

On the menu-bar I went to Weblog > Edit Weblog Settings...

I clicked the "Update Account Configuration" button.

Then I just clicked "Next" without making any changes so WLW could re-download my Blogger settings and configurations.

That completed successfully without errors.

Then I tried to repost the blog post I had just composed but which was failing.

It posted quickly without any errors now.

Looks like the update causes some minor issues with some posting configuration files.

So if you run into that issue, post WLW update, give this a shot to refresh the settings.

Worked like a charm.

--Claus

Our Hibiscus in Bloom

One of the few gardening projects we have been successful at by doing nothing.

hibiscus

My kind of gardening...

--Claus

Weekend HelpDesk Warrior: tfsnifs.sys

The Red Phone Rings

Friday night, a call came into to the Valca Help Line.

It was a voice I hadn't heard from in over a year...one of our former pastors (and who also officiated Lavie and I's wedding).

For the most part, there is a select handful of folks who I do "off-the-clock" system support for; parents, one or two friends, and this special pastor.  Other IT co-workers of mine seem to have a number of these side-job enterprises they engage in.  For some reason I prefer to share my help through this blog with the masses.

Anyway, like I said it had been just over a year since my last repair session.  I took it as a good sign that he hadn't called; either he was out of the country again on missionary work or my configurations have kept him out of trouble that long.

We agreed for me to stop by early Saturday morning and take a look at his system; a Dell 8300 desktop, running Windows XP Home.

Recon

So I showed up as scheduled.  I had spent the night before making fresh sysadmin tools to take with me.  In my new job a project-lead I don't generally bring my work laptop and software kit home with me on the weekends.  I burned up an older copy of my custom boot-disk and auto-run utility disk for which I keep an ISO around, along with a fresh version of VistaPE boot disk.  I also updated my USB-hockey-puck drive with my ever-growing collection of standalone sysadmin programs.

Armed with these tools I began assessing his system.

The primary problem was that his CD-ROM tray would not stay closed.  It would close, then pop-open again.  And the sound was out on his system.

Because the CD-ROM tray was wonky, he couldn't burn backup files of his extensive Quicken account.  This was the major concern.

First thing I did was to fire-up Process Explorer and AutoRuns for Windows looking for any malicious processes that might get in the way of any ongoing work.  Fortunately it was clean and clear.

A quick assessment told me that I needed to focus my attention on updating the system and programs before I dealt with the sound and CD-ROM issues.

Let the Updates Begin

I checked for Windows Updates.  Those were in good shape thanks to my setting Windows Update to automatically download and install.  I did have to manually install Internet Explorer 7 as he had waved that update off not knowing if it should be done.  I also had to bring Firefox out of the 1.5 build up to the 2.x builds.

A "Custom" Windows Update scan found about five hardware drivers that needed updating. Done.

He had already purchased Norton Security Suite (ugh) so his system was running a bit boggy, but as he had paid his hard-earned $, no sense in pulling it off right now.  We will consider moving to AVG Free or Avast! free once his "subscription" for Norton's ends in a few more months.  I did have to download and apply an update to Norton's.  That process took about forty minutes, even with a DSL connection.  Yuck.

We had previously disabled the firewall component of Norton's suite and he was using ZoneAlarm.  However, based on the system performance I was observing (just 512MB RAM) I took ZA off and switched to Sunbelt Personal Firewall instead.  It is considerably lighter in the system RAM needs and he just really needs inbound firewall protection only.

Curiously, when I applied the Norton's update, it re-engaged the Norton's firewall on-top of the already running Sunbelt Firewall.  Odd that it allowed two firewalls to run at the same time. Granted, it did present a dire warning about Norton not being compatible with Sunbelt Firewall and helpfully recommended I uninstall it first. I didn't.  I did re-disable the Norton Firewall and all was well again.

I had to install Java SE. I can't believe I hadn't done that before on this system.

Adobe Reader got updated to version 8 from 7.

I upgraded SpyBot to the latest version.  We pulled off Ad-Aware SE and installed Ad-Aware 2007.

Scans turned up a minor malware apps and a number of cruddy URL drops and cookies.

I then ran The Secunia Software Inspector.  It reported all was well expect for a Flash update (which was on my list of things still to do).

I disabled a few unnecessary auto-run items.

With the system humming along much nicer, I turned my attention to the CD-ROM tray and sound.

Houston, We have a problem....

First thing I wanted to to was review the status of the system Hardware/drivers

I right-clicked on the "My Computer" icon and selected "Properties".

And was slammed in face with a Windows dialog box notifying me that the security properties set on the system have restricted access to that element by the administrator. Something along the lines of "This operation has been canceled due to restrictions...”

Hmmm.  Don't recall doing that.

So I went looking for the Control Panel so I could check the user account. Only the Control Panel had been removed from the Start menu.

So I tried launching it via the Run box by typing "control" only I got the same error message.

Then I tried running specific control panel items to launch via the Run box.  None worked.

I booted in Safe Mode to get to the Administrator account on the system. Nope.  Same lockdown here.

Now I was getting frustrated.

In the end I fixed it by using Doug Knox's Windows XP Security Console utility.  I download this free (limited) tool and ran it.  Going through the options I found the setting where it had been disabled.  I re-enabled it and rebooted the system.  All was back to normal.  Seems like a malware event had tripped that setting.

I later found this post "Unable to open Control Panel In Windows XP" over at TechieZone that has some additional techniques for dealing with this "Restricted Control Panel" situation.

To the Drive!

Now that I was able to access the Device Manager view of the system, I checked the drivers and hardware device state.  All were well and no errors were seen.

I shut down the PC and opened up the case.  I extracted the CD-ROM drive from the chassis for inspection.  I had already counseled that my friend might need to make a trip to the local GoodPurchase store to pick up a new CD-ROM write drive.

Older Dell systems such as this have funny case inserts that create a facade in front of the CD-ROM drives.  As such it is hard to see them without the drive removed.

Looking at it I saw where the drive clearly was not allowing the tray to fully retract and when the tray was fully pushed in, it was sitting at an angle and not-flush to the drive body.

I opened and closed the tray a few times and finally with a bit of pressure on the tray "CLICK" the drive tray re-seated itself in its track.

A quick reassembly later and reboot showed the drive tray working perfectly again.  I took a music CD and it accepted it, closed fully, and played wonderfully...well, without sound, but to that in a minute.

That problem was fixed.

TFSNIFS.SYS BSOD?!!!

So we fired up Quicken and attempted to write a save of a Quicken backup file to the drive. Only it wouldn't save.

Seems the CR-ROM disk had gotten something corrupted on it as it would not be written to.

Happens.

In the process, Quicken would lock up (as well as the system).  This is what led originally to my friend borking the CD-ROM tray to begin with attempting to extract the "stuck" disk.

So we rebooted and set that disk to the side.

Then we tried a different CD-R disk which worked fine for the copy.

Only when I ejected it when done, the system BSOD'ed due to tfsnifs.sys.

Hmmm.  Anytime I see an unknown process, unfortunately named "*snifs*" I get concerned. Looks like a very bad thing.

Another reboot later and some Google work turned up that it was, in fact, a system driver related to Sonic's Drive Letter Access (DLA) which shipped with the Dell system and allowed direct writing/reading to a formatted (but not closed) CD-R disk. Not bad, but terribly named.

We tried two more fresh CD-R disks and they worked great, right up until ejection when the BSOD reared its head again.

I uninstalled the DLA software, then the Sonic software. Reboot.

We dusted off his original Dell system disks and I reinstalled the DLA software and the Sonic software. Reboot.

Further tests found no more BSOD's.  CD-R's formatted fine again and disks could be inserted, written to, then ejected with no more errors.

Whew.  That was a close one.

A Sound Ending

I figured the sound issue would be pretty easy to diagnose.

I checked the speaker cable connections and wiring.  All were correctly plugged in.

I checked the speaker set, it had power and the knobs were all turned up.  I could hear a faint "hum" from the speakers.  I checked the system sound settings. Drivers were good, mute was not enabled.  Various CD's and YouTube tests still presented no sound output.

So I checked the sound card.

I disconnected the speaker wire and connected a set of headphones directly to that output jack.

Yeah!  Sound spilled forth.

Turns out the external speaker set had gone bad in the amplifier unit.

Knowing my friend's sound needs, I simply recommended picking up a new set of two mini-speakers for his system for about a Jackson.

In all, I think I spent close to six hours visiting, working, and trading stories from our common past.

I did recommend he visit Crucial.com and showed him how to run a RAM scan test. I advised him to consider upgrading his 512MB RAM system to 1.5 or 2 GB of RAM.  Lucky guy's 8300 system actually comes with four slots on the system-board so he could (technically) upgrade to 4 GB.  However his needs would only justify a 1.5 to 2GB RAM configuration.  And the prices remain quite good.

It was a great system-repair visit and all turned out well.  He generously share a few $ with me for my efforts. Enough to get my hair skinned down and flat-topped and then take the girls and Mom out for a pleasant dinner at the local Dead Lobster.

Case closed.

--Claus