Tools to Calculate Your Projector’s Throw Distance
Mounting a projector is a task that most IT professionals will only perform a few times throughout their careers and home theatre enthusiasts will tackle once, maybe twice. But properly mounting your projector at the right distance from the canvas is crucial for getting the most out of your projector.
Luckily there are tools available online that take the guesswork out of calculating the optimal throw distance for your projector. Da-Lite, manufacturer of high-quality projection screens has one such throw distance calculator available on their website.
Removing FakeSecScan (Fake Antivirus)
The FakeSecScan virus. You may know it as another name, such as Windows Antivirus 2010 or some other generic-but-legitimate sounding name. It pretends to be an anti-virus application that scans and finds viruses on your computer. The problem is, the program itself is the virus and it is lying about the other infections that is has "found."
I've blogged about this all the way back in 2008 but since FakeSecScan continues to be one of the most prevalent virus infections out in the wild (and thus a big source of income for tech support professionals like me) I decided to revisit it.
How do you get rid of FakeSecScan? Let me save you some time and money. Download the free version of Malwarebytes Anti-Malware. Boot into safe-mode, install and run it.
Rexton and Siemens Connexx Module Freezes NOAH System 3
Over the weekend I worked on upgrading several laptops from Windows Vista to Windows 7 and updating NOAH System 3 from version 3.6.1 to 3.7.0. Across the board we experience issues with the Connexx module hanging up and crashing NOAH System 3. The problem, I found, was with the database used by the Connex module.
If you experience this problem, try the following.
- Close NOAH and any modules you might have open.
- On your Status Bar (the block in the bottom right-hand corner with the icons), locate the SQLAnywhere icon, which should look like an orange and white lightning bolt. Right-click the SQLAnywhere icon and select "Shutdown" to close the database.
- Open NOAH, and try any of the CONNEX modules. The modules should start the database automatically and then open successfully.
- If this works, delete the SQLAnywhere launcher from the Startup folder on your Programs menu.
This solution worked on my clients laptops and may not work for you. I'm not affiliated with HIMSA, NOAH, Siemens or Rexton. Though I will try to help if you post a question in the comments, I don't have much knowledge specific to this software.
Agent2.AGCV Trojan (kbdsock.dll)
I'm in the process of patching up a particularly nasty virus called Agent2.AGCV. Part of the virus resides in a file called C:\windows\system32\kbdsock.dll. What I noticed is that when the deleted the file or allowed AVG to clean it, it would reappear after the next reboot.
Prevent the actual virus file from loading by booting up to a Windows installation CD and entering the Recovery Console. Copy another DLL file over kbdsock.dll and reboot. The file you just copied will be loaded instead of the virus.
What To Do When Firefox Forgets It’s Own Age
Yesterday I dealt with some issues that were plaguing my cousin's computer, among which was the odd fact that both MySpace and Yahoo Mail would not allow him to use their sites because his version of Mozilla Firefox was too far out-of-date. The problem was, he was using the most recent version of the program, Firefox 3.5.5, which I confirmed by checking the "About" window under the Help menu in his browser.
Firefox and all other web browsers tell the web pages you visit what browser and version number you are using by sending something called a User Agent string. My suspicion was that Firefox was reporting the wrong User Agent string, and this suspicion turned out to be correct.
First attempt to resolve the issue by turning off or uninstalling your Firefox plug-ins, one-by-one. Chances are, one of your plug-ins corrupting the User Agent string.
If removing plug-ins doesn't fix the problem you can try to manually check and modify the User Agent settings by typing the address "about:config" into the Firefox address bar and checking the settings under "general.useragent" for an incorrect browser version.
Stop Using Limewire!
I have no physical proof to show you and no statistics to back up my claim, but I highly recommend that anyone intending to use their computer for a legitimate purpose uninstall and never again use Limewire. I fix several computers a week that have become infected with the FakeSecScan (a malware application that masquerades as an antivirus app), and about 75% of the infected machines are running Limewire.
Limewire is a breeding ground virus activity. Uninstall it immediately, and if you insist on engaging in risky behavior online, learn to use BitTorrent.
Dell ControlPoint vs. Sleep and Standby Modes
Today I was tasked with preparing two new Dell Latitude E6500 laptops for deployment with two administrative employees. Between software installs both laptops went into Sleep Mode. One laptop would not return from sleep mode at all, or at least the display didn't. The other laptop returned from Sleep Mode, but the wireless network connection never came back.
The problemeturned out to be the Dell ControlPoint software which came installed on the laptops. Though ControlPoint has one or two neat features, I decided to uninstall it from the machines anyway. After all of the ControlPoint applications were removed both laptops returned from Sleep and Standby modes without any issues.
Hopefully this helps somebody! If anyone finds a specific setting within ControlPoint that can be changed to solve the problem please feel free to post it!
Going 64-Bit, Revisited
In my last post I expressed my frustration with HP's lack of 32-bit OS support on a laptop purchased by one of my clients. I received some constructive criticism on that post that I think deserves special attention.
ArunHorne Expands my Vocabulary: "Luddism!"
A user name ArunHorne on Dzone made the following comment:
If you are arguing that manufacturers should not have switched to 64-bit operating systems this is Luddism to the extreme. If you really need to use a 32-bit OS you could always try something like VMWare to run legacy software.
My post wasn't intended as a rant against 64-bit technology. Obviously my style of writing needs some adjustment because I didn't get the point across that I was trying to make. I did try to make it clear that I was talking specifically about the lack of 64-bit support for software and devices used in niche markets such as that of my customer, a hearing specialist.
I'm all for moving ahead with 64-bit architecture, and I don't think I made a case against it in my article. I simply live in a reality where I (and my customers) cannot embrace the 64-bit revolution. My complaint was that HP has locked us in to using a 64-bit operating system on a laptop that should have no problem supporting a 32-bit OS.
JP Says: We Got Exactly What We Paid For
A reader named JP made the following comment:
So, the technology should not evolve because there are some legacy applications out there? If the laptop had windows vista 64 bit as advertised (and they DO advertise it), it is a well known fact that you won’t have 16 bit support. Its not like there aren’t any laptops with xp or vista 32 bit. So, if someone made an ignorant choice, now is the manufacturer’s fault?
Btw most of these issues can easily be solved using vmware, virtualbox or something like it. If the laptop’s cpu has VT support, a vm will be a lot faster than a 4 or 5 year-old computer.
Should Legacy Applications Hold Back Technology?
Certainly not. However on behalf of my clients and as the person who supports them I have to ask: how is this our choice? Again my complaint was never with changing technology, it was with the fact that HP was locking us in to a 64-bit operating system when many industries have yet to adopt it.
The Customer Knowingly Bought 64-Bit
JP makes a good point: the OS that an OEM system runs is advertised in it's description and so we can't plead false advertising regarding the purchase.
Had the client asked me to select a laptop for them this system would have been red-flagged and there never would have been an issue. Unfortunately I can't stop anyone from making a bad purchase if they don't ask for my advice ahead of time; I can only help remedy the situation after the fact.
Again, HP said they would not support the laptop if we installed a 32-bit OS (which the hardware supports). Why should installing an operating system 100% compatible with the hardware I'm installing it on to void my warranty? Fans of Linux and other open source operating systems should be very scared of this line of thinking.
Another point to be made is that 64-bit versus 32-bit means nothing to the average consumer unless they have memories of the video game console wars where we all just assumed that "more bits is better." Even if my client had read "Vista Home Basic 64-Bit Edition" they wouldn't have had a clue what it meant.
Virtualization as a Solution
JP as well as other users posed virtualization as a solution to this issue. It was noted that I could easily use VMWare, VirtualBox or VirtualPC to run a 32-bit OS on top of the 64-bit operating system. Taking only the technology involved into consideration this is certainly one possible solution, however there are other factors involved.
The first kink in this plan is that my clients are not technically inclined individuals and don't have full or even part-time IT support. I come around about once a month to help with IT issues, so adding the (what we might consider minimal) complexity of virtualization software and a second operating system on top of a technology they already find a little confusing isn't a viable option for either one of us.
The second issue is that, from my understanding of Microsoft's EULA, they'd have to pay for a second Windows license to run the OS under the virtual machine. I'm against this simply on the principle that I don't think someone should have to pay for a second operating system just to make their computer work the way that it needs to.
Third and possibly most important issue is that I'm not sure how well any virtualization technology will support their hardware. I have a fair amount of experience with VirtualBox and VirtualPC but not VMWare. Though both programs seem to support serial and some USB communications, I required flawless USB support as well as Bluetooth, which I'm not sure that either one supports. I know someone will feel free to correct me if that's not the case.
Gene: You Made a Bad Purchase, Deal With It!
Gene writes,
Sounds like he just bought a laptop that wasn’t suited to the task. Would you have blamed HP if the user’s software was all Linux-based? The first step in buying hardware is making sure it will support the software you need it for.
I completely agree with Gene. It was a poorly thought-out purchase and we shouldn't hold it against HP that my customer bought a laptop incapable of doing what we wanted it to do. In the future I'll encourage (or insist) my clients include me in all computer purchasing decisions so we avoid this type of complication.
KL Says: Your Story Sucks!
A reader named KL says,
Sorry, but this is a terrible story for the title. I thought it was going to be an analysis of the state of 64 bit systems, etc, etc. But it’s a story about someone purchasing (most likely accidentally) a 64-bit computer, and you (the author) are saying it’s the manufacturers fault? This article has little relevance to 64-bit architecture.
It’s like saying a man went in to buy a Diet Coke, but instead walked out with a regular Coke. Is Coke jumping the gun and adding sugar unnecessarily?
The Problem is, it's My Story KL!
All I have to say is this: who writes this blog? Me, and not you? Because if this were my blog I'd tell you that I wrote exactly what I advertised in the title and description. Remember the description? The one that said "If you intend to run niche software or devices, think twice before switching to a 64-bit operating system?" Remember how I then wrote about switching to a 64-bit OS to run niche industry software and devices? Remember how I then wrote about how that failed? Yeah, I don't remember that either. Just kidding KL. I kid because I care.
All ball-bustery aside, there isn't much I can do about the fact that KL wanted to read about something else, other than point him in a different direction.
Diet Coke Analogy
Ignoring the distinct possibility that KL is a Coke employee hired to keyword stuff their brand into other people's websites, the analogy still doesn't make sense to me. I'm not buying a can of Coke. I'm buying an expensive piece of hardware that is, technically speaking, is completely capable of running the software and devices that I need it to run. Yet the manufacturer is telling me that I cannot. Elaborating on KL's analogy, it's more like Mack Truck telling Coke that the warranty on their 18-wheelers are void because they hauled Diet Coke, when they clearly marked the truck with regular Coke branding.
I admit this analogy makes even less sense. But I entertained myself for at least three minutes while thinking of it, so I consider it a great success.
Bubak: Did You Even Try to Make This Work?
Finally, a reader named Bubak writes:
Did you actually __tryed__ installing those apps? 32 bit emulation is very good and it may work fine.
Also upgrade to Windows 7 may be cheep solution.
I tried knowing that I was going to fail. It is absolutely correct to say that the 64-bit editions of both Windows XP and Vista have impeccable 32-bit software support. I've been running 64-bit operating systems exclusively both at home and at the office for about two years now without a single software issue. Drivers, however, are a different story entirely.
Without exception you cannot install a 32-bit driver on a 64-bit version of Windows, and so you are at the mercy of your hardware manufacturers (or a clever, reverse-engineering third party) to release a 64-bit driver. Windows 7 has some features that will solve backwards compatibility issues with software designed for older versions of Windows, but I don't think it has any solutions that bridge the gap between architectures.
Other Affected Industries
Though the client I was discussing works in the hearing aide sales and testing industry, his is not the only industry that will have problems upgrading to a 64-bit operating system. I also work a full-time job as an IT Specialist at a vocational school, and I've run into similar issues there with hardware and software in the following industries: dentistry (drivers for computerized and network-enabled imaging and X-Ray machines), machining (drivers for routers, rapid prototyping devices, and laser engravers), electrical engineering (PLC interface drivers), and all facets of the automotive industry (drivers for vehicle diagnostic links).
Summary
Obviously my complaint that OEM's and hardware manufacturers are moving at a much faster pace than industry was missed by most of my readers and taken as an attack on progression toward the future of 64-bit computing. I'd love for that to happen, but I have to live in a reality where that might not occur for another three to four years.
In hindsight it was probably a mistake to post this piece on Dzone, where the audience is highly technical and naturally wanted to solve the problem by throwing more technology at it.
Thanks to all of my readers who left positive feedback and suggestions on how to overcome my 64-bit dillema.
To those who left comments treating me and my client like idiots, I admit I don't know everything, and compared to some of you I might know much at all. But I do know that if I approached my clients with the same "Big Man Behind the Keyboard Syndrome" with which some folks communicate, I wouldn't have clients very long at all!
Going 64-Bit: A Cautionary Tale
Recently a customer of mine who makes a living testing patient's hearing and troubleshooting issues with their hearing aides bought a new laptop to take out on call. The laptop he bought was an HP Pavilion TV5, a powerful system with a very reasonable price. Last night I stopped at his office to configure his diagnostic software and devices on the new laptop, and ran into a major issue that was anything but surprising.
The Pavilion TV5 comes with Vista Home Premium 64-bit Edition preinstalled. Niche industries such as my client's are often years behind in operating system and platform support, and 64-bit architecture is no exception. None of my client's hardware or software were supported by his new system. So what's a geek to do?
HP will not provide or support a 32-bit operating system for this laptop. Microsoft will not allow us to exchange the operating system for the 32-bit equivalent. Best Buy will exchange the laptop but the only replacements they offer running Vista 32-bit are, for lack of a better word, crap.
Did manufacturers jump the gun with the switch to 64-bit?
Update: Apparently this post caused some controversy both here on my blog as well as on my submission over on DZone. In an effort to keep the discussion going, I replied to some reader comments in a separate entry, called Going 64-Bit, Revisited.
Using a Canon MultiPass F50 on Windows Vista
The bad news is Canon no longer supports the Canon MultiPass F50 (and I assume it's brethren in the MultiPass product line) and has no intentions of making MultiPass drivers for any version of Windows Vista or for the 64-bit version of Windows XP.
The good news is you can still make the printing feature of this multifunction device work with newer versions of Windows by using a simple work-around.
Step 1: Put the MultiPass F50 into "Printer Mode"
The MultiPass has a hidden feature which allows it to run in a printer-only mode which emulates the same feature-set as a Canon InkJet S630 printer. Don't give me credit for the discovery: I picked this up from a user named GregD on Internet.com's WinDriver's forum.
To put your MultiPass in Printer Mode, push the following buttons in the order they are listed: Menu / Scan / Copy / Set / Set. The LED display should now say "Printer Mode". If you later want to scan or fax, I simply reboot the printer (if there is a better way, hopefully someone leave a comment about it). Be sure to do this before you connect the printer to your computer, or Vista will try and fail to install it as a MultiPass.
Step 2 : Connect the printer to your PC
As I mentioned, Canon doesn't have a MultiPass driver for Vista or for Windows XP 64-bit Edition. But by using the above key combination your printer will emulate a Canon InkJet S630. If you connect the printer via USB Vista should automatically detect it as an InkJet S630. If your MultiPass is connected via parallel, you may have to manually add the printer. Be sure to select the Canon InkJet S630 driver when you do!
