Slashdot Mirror


Driver Update Can Cause Vista Deactivation

KrispySausage writes "After weeks of grueling troubleshooting, I've finally had it confirmed by Microsoft Australia and USA — something as small as swapping the video card or updating a device driver can trigger a total Vista deactivation. Put simply, your copy of Windows will stop working with very little notice (three days) and your PC will go into "reduced functionality" mode, where you can't do anything but use the web browser for half an hour."

7 of 875 comments (clear)

  1. I've already experienced this... by Hanners1979 · · Score: 5, Informative

    I had to reactivate my copy of Windows Vista Ultimate after updating an NVIDIA network controller driver via Windows Update. Not a huge pain, but it simply shouldn't happen. Ever.

    1. Re:I've already experienced this... by RudyHartmann · · Score: 5, Informative

      I just added some more memory to my machine and I had to re-activate. I had 1G and added another 1G. Then it started nagging me about re-activating. I couldn't believe it. Really lame.

      --
      Oh, yeah! Wise guy, huh? Woob woob woob woob! Nyuk! Nyuk!
  2. Cost of Vista's copy protection by sfranklin · · Score: 5, Informative

    For those that haven't yet seen the reason why changing hardware hoses your Vista and are interested in the details, I highly recommend this:

    http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.html

    It's all about the DRM.

    --
    Skip Franklin
    It's always darkest just before it goes pitch black. -- despair.com
  3. Re:Pirated version? by The_Noid · · Score: 5, Informative

    Except it's not stealing, it's copyright infringement.
    "They" really like it if you make that mistake, but there is a big difference between the two.

  4. Re:Fool me once..... by Bryansix · · Score: 5, Informative

    Many programs written for XP will not install on Vista. This is mostly if you try to launch them from the desktop because Vista automatically gives programs launched from there less rights. Vista moved the location of user profiles. If "Documents and Settings" was hardcoded in an application and now doesn't exist that screws the pooch. Next when it comes to actually running programs again user rights come into play. Even users who are Administrators do not have full administratove privilages. You still have to modify shortcuts to apps to have them run as the SYSTEM Admin.

    Programs that were at one time affected: Adobe Reader Install Blackberry Sync LogMeIn.com Client Cisco VPN Client

    Those are just the ones I come in contact in my job. I work for a Mortgage company and I can tell you that we may never use Vista. Hopefully we can hold on to XP long enough for Microsoft to pull it's head out of its ass.

  5. Re:Fool me once..... by LearnToSpell · · Score: 5, Informative

    Are you serious? 2 seconds searching brings up something like this.

  6. Re:Fool me once..... by andy9701 · · Score: 5, Informative

    If "Documents and Settings" was hardcoded in an application and now doesn't exist that screws the pooch.


    While technically "Documents and Settings" doesn't exist anymore (user profiles are in C:\Users, which is amazingly easy type given typical MS paths), they put a (hidden) link at C:\Documents and Settings that points to C:\Users so that programs of this nature won't break. Whether they should have done that or not is another topic.

    In response to the GP, basically anything that is security related could potentially need to be rewritten. A lot of this stems from the fact that, by default in XP all users were Admins (yes, not secure...but that is how it is/was). In Vista, even if you are an Admin you don't have full admin rights without jumping through hoops.

    For example, the application that I work on sometimes needs to spawn a child process that requires full admin privileges (the app itself can run as a normal user). In previous versions, we were calling CreateProcess() to start it, and redirecting standard output to retrieve the results of the child process. However, for whatever reason, you can't use CreateProcess() to start a child process with higher rights than the original process - that doesn't trigger the consent (Allow or Deny) dialog. You need to use ShellExecute() for this, which (helpfully) doesn't allow you to redirect standard output.

    This is just one example of the many small, annoying "features" we had to work around in order to correctly work on Vista.