• Dell's "anti-crapware" initiative doesn't go far enough

    My wife's small business has recently had a requirement to upgrade a couple of PCs, after 5 or 6 years. Since I am ultimately responsible for all their IT (and I am not proud of what they have - I cut all sorts of corners to make my life easy, but they don't know how lean it is), I've always bought Dell kit for them since it's been good quality, relatively cheap, it's quick and easy.

    Looking around on their site, I figured the new Dell Vostro desktop range might be worth a look - and since the machines were shipped with "Just the Software you need - no Trialware installed" then it would save me time in rebuilding the systems when they arrived (as I'd generally do).

    image

    There's a great discussion over on Steve Clayton's blog, about tweaking Vista, and on Computerworld on how to take the garbage off your new system. I'd hoped to avoid any of this by just going with a well-tested, modern, high-volume desktop, so that everything just works with software that's been available for the best part of a year, on Vista Business (no downgrade to Windows XP for us - even if Dell is now offering it as a "feature").

    OOBE

    The Out-Of-Box-Experience was typical of a decent PC - lots of boxes, lots of packaging, printed manuals in about a dozen languages (which all go straight in the bin). It's pretty straightforward plugging everything together now, and in no time we're up and running.

    I bet if this was a new Mac, it would have a lot less spurious cables and bits of paper.

    No Trial-ware but plenty of crap-ware

    ZDnet has talked about the problems of "crapware" (including relative to Dell) cluttering up new PCs, slowing things down, frustrating end users and annoying power users by giving them hours of work to clean things up.

    On starting up the PC, we had Google Desktop indexing everrything, even though Vista was doing that already. We had a Dell/Google Browser Helper Object just waiting to redirect every bad URL or search, to a site that showed Dell adverts (called Dell's Browser Address Redirector). Welcome to the world of "choice" - I'm almost surprised they didn't install Firefox, Opera and Safari, just in case the end user felt like installing a different browser without bothering to download it. Pity the users who don't want all this guff and have to take it off.

    There are 3 separate ISP sign-up applications which are irrelevant to this small business, as well as a bunch of other bits & pieces which come from neither Dell nor Microsoft. Each of them has a program group in the start menu, and an entry in Control Panel's Remove Programs section.

    There are obviously some useful 3rd party addons (though I was going to rip out the - trial version - McAfee anti-virus, spyware and firewall, and replace with OneCare), such as DVD decoder, or CD burner. But even they don't always work smoothly - there's some Roxio software which as well as writing CD/DVDs, also seems to monitor folders on disk for some sharing function.

    These machines are sold for small business use - why would I want to have 3rd party software cluttering up the system tray and occupying memory & CPU, monitoring folders for sharing media, on the LAN? In looking to switch off the monitoring, I right-clicked on the system tray icon and (not seeing any other option), choose an option to do with Managing the folder sharing, on the basis that it might give me an option of switching it off.

    Boom. Visual C++ 6.0 runtime error. Every time. On both machines.

    I don't want to beat up on Dell specifically, but this is an example of a poor customer experience that is 100% down to the PC OEM to fix. Don't install all this software on a PC unless it's essential - or at least make it easy for users to revert to some kind of vanilla OS.

    How many customers would assume this C++ runtime error was a Windows problem? Or would blame a slow machine on spurious Vista performance issues, when it's every bit as likely to be caused by unnecessary and unwanted software running on the background, because the ISV has paid the OEM to include it on new machine builds..?

    Maybe Microsoft should get into building PC hardware, and at least will have soup-to-nuts control over the hardware and software experience.

  • Holy smoke, it's an explosive demo

    I've spent the last couple of days in London helping out with the first Exchimageange Unplugged 2007 events, which have gone really well. One attendee to the first session, held with BT at the Tate Modern, said in 15 years of working in IT, it was the best Microsoft event he'd ever been to. Let's hope the rest can keep the standard so high.

    Anyway, today's event (in association with Dimension Data, at the Radisson Mayfair hotel) had an unexpectedly dramatic turn. Brett's demo server (used to run all the demos for the first 3 sessions, running numerous VMs in Virtual Server) gave a sudden burst of fan noise and emitted a puff of smoke, during the 2nd session. The noise continued throughout the session in bursts, and there was a funny ozone-like smell close to the box...

    Somewhat amazingly, it carried on and he wisely decided to leave it on, until after the 3rd and final session was complete. Just as well, since after it was powered off, it wouldn't come back online again - power supply failure, methinks.

    Anyway, here's Brett and Julian standing by with precautions, in case it happened during Julian's brilliant unified messaging demo session.

    P1000098

    They got through that session and hopefully a replacement Shuttle box will have arrived before the third event of the week, tomorrow!

  • Geek T-shirt cool - or not

    I always like reading Jason's blog, and had to laugh the other day when he posted a great picture of a now-favourite t-shirt, which glows when in a WiFi zone.

    I'm not much of a t-shirt wearer, but I think the best geek slogan I've seen so far is (from the same shop as Jason's Wifi catcher originates) ...

     

    It's one of those things that you wear and forget you've got it on really quickly. All day, people walk up and look at your chest then look puzzled, or else smile because they get the joke... Now all we need is for ThinkGeek to open a .co.uk store so we can order without paying massive delivery costs and customs duties...

  • Windows Home Server - would you have it in your home?

    I just read an interesting article from Adrian Kingsley-Hughes on ZDNet about Windows Home Server, speculating whether there really was a market for such a device, and who would buy it.

    Adrian's point - and it is a valid one, if you know anything about what the "typical" home user might do and buy - is that your average Joe or Joanna isn't going to march out and splash a few hundred quid on a box to back up all their home PCs, even if they've lost precious data before.

    In an enterprise IT environment, disaster recovery has often been treated as a second-class citizen, until a disaster actually happens - after which point, it's properly factored into things. I vividly recall making the case for DLT drives over DAT over 10 years ago, yet on cost grounds alone it looked like DAT could do the biz... until the crunch came, a disaster happened, it looked like the DR plan wasn't quite up to scratch, and after that it was easy to get money to do DR properly.

    Sad to say it, but 9/11 and the London 7/7 bombings in 2005 probably helped a lot of organisations realise that backup (and more importantly, recovery) was actually worth spending a bit of time & effort on. You only realise how important it is to have a contingency plan, when you're faced with the real need to have - or to show you have - one.

    As an aside, if you haven't seen it yet, Microsoft announced Data Protection Manager 2007 recently, as a means to snapshot and backup various systems to low-cost disk backup. DPM could allow you to backup not just file systems, but Exchange, Sharepoint and SQL Server, using VSS snapshot technology. We're now using it internally to back Exchange up to low-cost SAS drives, as well as other things.

    I have a buddy who's known as "Foggy" (from "Foghorn Leghorn"), so called because he had a loud voice on the phone when he first joined Microsoft in a Product Support Services role. If you're interested in DPM2007, just let me know and I'll put you in touch with him - he's "Mr DPM" in the UK and is keen to tell everyone just how good it is.

    ANYWAY.

    Back to Home Server. I've been beta-testing the "Q"/"Quattro" product for a while, and I think the finished Home Server looks really good. Have I got one at home? Yes. But then, I only have one other PC at home (besides the corporate laptops that occupy the place, and a few old machines that spend most of their time powered off) so I'm not sure I'd shell out for a Home Server (when they're comercially available) just to protect that one box, and serve it content.

    image

    What I'd wish for Home Server

    I'd love it if Windows Home Server could be a Media Center - ie I could whack a couple of TV Tuners in the WHS box, and it would stream that content to other PCs or Media Center Extenders around the house. Think of it like a Windows Media Center Server, if you like. I might even think about sticking the box in the loft, next to the Coax-amplifier which distributes TV signals around the house - especially if Bluetooth or WiFi remotes from around the house could control the Server, making the MCE experience available on remote PCs, Extenders and directly on TVs themselves.

    I'd also really like some OEM to bring out a device which was hardened and much more appliance-like, maybe with some other features - I'm thinking like a box which had a Powerline-ethernet style built-in power supply (and corresponding remote adapter(s)) which would mean I could stick the box anywhere there was power and not worry about signal or CAT-5 cabling back to the wired/wireless network that all the PCs are on. I was thinking it would be quite cool to have a Windows Home Server in the garage. My garage is separate from the house (by about 6 ft) so if the house burned down, there is a chance the garage wouldn't (though there's probably enough combustible material in the garage to make it happen the other way around).

    I thought if I could put a WHS in the garage, it would mean I wouldn't need to cool the box much (even in the summer, the garage is going to be cooler than many places, and in the winter, it's positively COLD) and apart from the odd spider invading the box, it'd probably be pretty hazard-free.

    So in an ideal world, a Home Server would be a solid-state box with no vents or fans, which can draw network access through its power supply. There might be one company - Tranquil PC - who'll be able to offer this nirvana sooner than most. Tranquil PC have some very interesting fanless technology, but for a regular PC there's a payoff in terms of performance (ie to run their box cool enough so it doesn't need a fan, it's not exactly cutting edge) and price (there's a premium for the design and low-volume nature). For a home server, you're not bothered about quad core processors with 8Gb of RAM, so Tranquil's offerings could well be in the sweet spot. Time will tell if the price point people are willing to pay will match these expectations.

    Coming back to the ZDNet article - Adrian reckons that the average home user will spend $30 on backup. I know I've had hard disk failures but probably only back up to the USB disk I already have, every couple of months. Who's going to buy Home Server this year, in time for Christmas? Tech-savvy folk who have multiple PCs at home, I'd think - maybe families where each of the kids have their own PC, but not exactly the less tech-literate types.

    Maybe the time for Home Server is when it can not only stream data to remote devices, back them up and make sure they're appropriately patched - but when users in the home can have the Home Server record stuff from the TV and distribute it directly to their device for later viewing.

    Maybe that's v2 functionality, who knows?

  • Custom presence states in Communicator, reprise

    A quick follow on to my post the other day about having custom presence states in Office Communicator 2007 - the Communicator Deployment Guide has a couple of minor errors which could frustrate you, as one commenter pointed out, and I've had comments from a couple of people who've had trouble getting it working.

    There may be some gotchas with the XML file you create, too (especially if you accidentally end up with an invalid XML file as I did at first attempt). A tip would be to check that your XML will render in Internet Explorer OK (by double-clicking) - if it doesn't, then Office Communicator isn't going to like it. Also, you'll need to make sure you use the correct language codes - English being 1033, something that's not all that obvious in the documentation

    Here's my XML - if you want to, just copy this to Notepad, save it as OCSSTATUS.XML and make sure the URL in your registry points to the location where you put that XML file (see below...)

    <?xml version="1.0"?>
    <customStates xmlns=
    "
    http://schemas.microsoft.com/09/2005/communicator/customStates"

    xmlns:xsi=
    "
    http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation=
    "
    http://schemas.microsoft.com/09/2005/communicator/customStates">

           <customState ID="1" availability="online">
                  <activity LCID="1033">Working from Home</activity>
           </customState>
           <customState ID="2" availability="online">
                  <activity LCID="1033">Fine and Dandy</activity>
           </customState>
           <customState ID="3" availability="busy">
                  <activity LCID="1033">Meeting with Customer</activity>
           </customState>
           <customState ID="4" availability="do-not-disturb">
                  <activity LCID="1033">Presenting and Projecting</activity>
           </customState>
    </customStates>

    To add the value to the registry, either do it manually or else copy the following block of text to Notepad and save it as OCSSTATUS.REG file, then double-click on that to import to the registry.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator]
    "CustomStateURL"=
    file:///d:/software/applications/ocsstatus.xml

    Note the format of the URL - unless you're picking up the XML file from a network resource, it will be a file: type, but the correct formatting of that URL is to use three forward slashes before the drive letter.

    Hope this helps!