Add-PSSnapin: an element with the same key has already been added

When you run Add-PSSnapin, I get the above error. This seems to happen if I try to add the snap a second time, but when this happens, none of the power CLI commands are then available up to what the server is restarted.

Add-PSSnapin: an element with the same key has already been added.

At C:\Windows\system32\WindowsPowerShell\v1.0\Modules\

+ Add-PSSnapin $SnapinName;

+     ~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo: NotSpecified: (:)) [Add-PSSnapin], ArgumentExcept)

ion

+ FullyQualifiedErrorId: System.ArgumentException, Microsoft.PowerShell.Co

mmands. AddPSSnapinCommand

Failure of the attempts to remove the snap-in at this point with:

Remove-PSSnapin: no Windows PowerShell snap-ins for the model

"VmWare.VimAutomation.Core" were found. Check the pattern and then try the

command again.

At C:\Windows\system32\WindowsPowerShell\v1.0\Modules\

+ Remove-PSSnapin $SnapinName;

+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo: InvalidArgument: (VmWare.VimAutomation.Core:Stri

NG) [Remove-PSSnapin], PSArgumentException

+ FullyQualifiedErrorId: NoPSSnapInsFound, Microsoft.PowerShell.Commands.R

emovePSSnapinCommand

I already tried to uninstall the dll and put it back, that makes no difference

$dllpath = "C:\Program Files (x 86) \Vmware\Infrastructure\vSphere PowerCLI\VMWare.VimAutomation.VICore.Cmdlets.dll.

$SnapinName = "VmWare.VimAutomation.Core".

#get the path to instalutil

$path = [System.Runtime.InteropServices.RuntimeEnvironment]::GetRuntimeDirectory();

#create an alise for installtuil

set-alias installutil (resolve-path (join-path $path 'installutil.exe'));

#uninstall snap

InstallUtil /u $dllpath;

InstallUtil $dllpath;

I tried appdomain unloading, then adding the snap-in with the same result:

$appdomain = [AppDomain]: CurrentDomain

$appdomain. # Of unloading | Out-Null

Add-PSSnapin "VMware.VimAutomation.Core".

$appdomain. Load

Everything simply jump beyond the error is not good because it is impossible to find the following commands:

Add-PSSnapin "VMware.VimAutomation.Core" - ErrorAction SilentlyContinue

Get - VM $VirtualMachine

The term 'Get - VM' is not recognized as the name of a cmdlet, function, script file, or an executable program. Check the spelling of the name, or if a path has been included, make sure the path is correct, and then try again.

Any help to fix this would be greatly appreciated.

Thank you

OK, I was kind of what went wrong here.

The snap has been loaded from a powershell module. When the module is removed and added again, the snap ceases to function, but also can not be added again.

If the snap is loaded first outside the module everything works fine until you try never to remove or add snap-in module.

Tags: VMware

Similar Questions

  • An element with the same key has already been added

    Hi all

    I see a strange problem when you try to add a new disk to a virtual computer via powershell

    I use the following commands:

    Add-PSSnapin VMware.VimAutomation.Core

    to connect-viserver-Server $MyVC

    $server = "MyServer".

    $vm = get - vm $server

    $NewDisk = new-disk-hard - VM CapacityGB - $DiskSize - StorageFormat $StorageFormat $VM

    When I run it, the drive is added, but what follows is cast in the output:

    New hard drive: 24/06/2013-11:04:22New-harddiskAn element with the same key has already been added.

    On line: 1 char: 11

    + $NewDisk = new-disk-hard - VM $VM CapacityGB - $DiskSize - StorageFormat $StorageForm...

    +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: NotSpecified: (:)) [new-harddisk], ViError)
    + FullyQualifiedErrorId: Client20_VirtualDeviceServiceImpl_NewVirtualHardDisk_ReconfigError, VMware.VimAutomation.

    ViCore.Cmdlets.Commands.VirtualDevice.NewHardDisk

    When I restarted the command in the same pssession and then it is executed without error.

    Has anyone seen this behavior before?

    This could be a bug?

    I searched for this error, but this seems like something very generic...

    Thanks in advance!

    Filip

    Hi Filip,

    This looks like the same problem as already reported in first New - VM: an element with the same key has already been added.

  • PowerCLI - an element with the same key has already been added ERROR

    Hello

    I opened a case with VMware on a problem using PowerCLI. And pretty well, they said that they do not support scripts... But the error is not related to any script. It is related to the first command I run against one of our Vcenter and we have 6 of them.

    Everything worked well until we went from 4.1 to 5.1

    I can connect to our VCenter fine, but the first command always give an error and fail to the powercli but the task still occur in vCenter.

    When it gets ugly, is we have several powershell script to maintain and automate our environment but now these script fail.

    Example, we have a script to deploy the VM model and then configure the appropriate hardware configuration and add Notes and custom attributes. But the script fails after that deployment so the rest will not run. It will be possible that deploy us to the first virtual machine.

    So for 'Band-aid' question, I added a line to my script to start a virtual dummy machine, to make sure that what is in the script will work fine.

    Error:

    PowerCLI C:\Program Files\VMware\Infrastructure\vSphere PowerCLI > start-vm vm - Server-m46

    Start-VM: 2013/06/26 11:57:05 Start-VM an element with the same key has already been added.

    Online: 1 character: 9 + start-vm < < < <-vm server-m46 + CategoryInfo: NotSpecified: (:)) [start-VM], ViError + FullyQualifiedErrorId: Client20_VMServiceImpl_StartVM_ViError, VMware.VimAutomation.ViCore.Cmdlets.Commands.StartVM)

    As far as I know, done to the PowerCLI VMware supports.

    I don't think they support the client script debugging, but the product PowerCLI itself is supported.

    I created a few calls myself in the past.

    What you see is a known problem, there are a few discussions in this community who has something similar.

  • First New - VM: an element with the same key has already been added.


    I get a strange error that I have seen a few other posts, but with no resolution (or at least one that I can find).  When you try to create a new virtual machine using the cmdlet New - VM, I get the error "an item with the same key has already been added."

    Now, here's the key that I've not seen many others to mention.  This ONLY happens on the first attempt for each new connection with Connect-VIServer.  I can create as many of the same machines that I want after that first mistake with the same settings (new name of course).  If I disconnect and reconnect again, the error appears for the first time.

    Normally with PowerShell, I have just to catch the error and be on my way.  However, in this case I use the parameter - RunAsync, so that I can capture the task that is returned in a variable.  From there, I use Wait-task until the virtual machine is complete before moving on with the script.  Everything works fine when the error occurs, but when it happens that the object of the task is not returned and the rest of her vomit script errors.

    I am running the latest version of PowerCLI and I tried this on PowerShell v2.0 and v3.0 and get the same results.  I tried different models and guests without success.  I also tried this with and without assistance - AllLinked on Connect-VIServer-bound mode.  I should mention that I am cloning model, by specifying a spec customization and host cluster data store.  Again, the only common denominator repeatable here is that this ONLY happens on the first attempt to use New - VM session to vCenter.

    Any ideas or suggestions?

    If this is useful at all, here are the details of the output on the exception:

    PS C:\ > $Error [0]
    New - VM: 05/06/2013-09:49:22 new-VM an element with the same key has already been added.
    On line: 1 char: 11
    + $VMTask = new-VM-name "NEWTEST20" - model 'Template' - OS...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo: NotSpecified: (:)) [new-VM], VimException)
    + FullyQualifiedErrorId: Core_BaseCmdlet_UnknownError, VMware.VimAutomation.ViCore.Cmdlets.Commands.NewVM

    PS C:\ > $Error [0]. Exception | Select *.


    ErrorId: Core_BaseCmdlet_UnknownError
    ErrorCategory: NotSpecified
    TargetObject:
    RecommendedAction:
    SessionId:
    Login ID: /[email protected]:443/
    Severity: error
    Message: 05/06/2013-09:49:22 new-VM an element with the same key has already been added.
    Data: {ParameterValues}
    InnerException: System.ArgumentException: an item with the same key has already been added.
    to System.Collections.Generic.Dictionary'2.Insert (TKey key, TValue value, Boolean add)
    at VMware.VimAutomation.ViCore.Impl.V1.Service.StaticDataServiceImpl.PopulateTaskDescriptionDict
    ionary()
    at VMware.VimAutomation.ViCore.Impl.V1.Service.StaticDataServiceImpl.GetTaskDescription (String
    taskDescriptionId)
    at VMware.VimAutomation.ViCore.Impl.V1.Task.TaskImpl.Create (ManagedObjectReference moRef,
    Customer VimClient, accessories 2 dictionary, extensionData object)
    to VMware.VimAutomation.ViCore.Impl.V1.Task.ViCoreTaskCoreServiceProviderImpl. < GetTaskListForCli
    ENT > d__7.MoveNext)
    System.Collections.Generic.List to ' 1.InsertRange (Int32 index, 1 IEnumerable collection)
    at VMware.VimAutomation.ViCore.Impl.V1.Task.ViCoreTaskCoreServiceProviderImpl.GetTaskList (IEnume
    uidList Maple 1, IEnumerable 1 connectionUidList)
    to VMware.VimAutomation.Sdk.Impl.V1.Task.CoreTaskServiceImpl.GetTaskList (IEnumerable 1 uidList,
    IEnumerable 1 connectionUidList)
    to VMware.VimAutomation.ViCore.Impl.V1.Service.TaskServiceImpl.GetTaskCore (Nullable State 1,)
    IList 1 connectionUidList)
    to VMware.VimAutomation.ViCore.Impl.V1.Service.TaskServiceImpl.GetTask (Nullable State 1,)
    CmdletTaskInfoProvider cmdletTaskInfoProvider)
    at VMware.VimAutomation.ViCore.Impl.V1.Service.TaskServiceImpl.GetTaskById (String uid,
    CmdletTaskInfoProvider cmdletTaskInfoProvider)
    VMware.VimAutomation.ViCore.Impl.V1.Service.VmServiceImpl.NewVM (model TemplateInterop,
    VMHostInterop vmHost, string name, resourceContainer, FolderInterop location VIContainerInterop,.
    StorageResourceInterop data store, Nullable 1 diskStorageFormat, OSCustomizationSpecInterop
    customization, Boolean, Boolean, string 1 Nullable description isRequestedAsync allowNested
    Nullable, 1 haIsolationResponse, Nullable 1 drsAutomationLevel, haRestartPriority, [AdvancedOption]
    options)
    to VMware.VimAutomation.ViCore.Cmdlets.Commands.NewVM.DoWork (customer VIAutomation, moList list 1)
    at VMware.VimAutomation.ViCore.Util10Ps.BaseCmdlet.BaseCmdlet.DoWork (VIConnection connection,
    MoList list 1)
    at VMware.VimAutomation.Sdk.Util10Ps.BaseCmdlet.BaseCmdlet.DoWorkEx (VIConnection connection,
    MoList list 1)
    to
    VMware.VimAutomation.Sdk.Util10Ps.BaseCmdlet.ConnectionDispatchHelper.ExecuteRunlist (dictionary 2
    runlist, DoWorkDelegate doWorkDelegate, UidDispatchHelper uidDispatchHelper, result of list 1)
    TargetSite:
    StackTrace:
    HelpLink:
    Source:

    PS C:\ > $Error [0]. Exception.InnerException | Select *.


    Message: An element with the same key has already been added.
    ParamName:
    Data: {ConnectionId}
    InnerException:
    TargetSite: Void Insert (TKey, TValue, Boolean)
    StackTrace: At System.Collections.Generic.Dictionary'2.Insert (TKey key, TValue value, Boolean add)
    to
    VMware.VimAutomation.ViCore.Impl.V1.Service.StaticDataServiceImpl.PopulateTaskDescriptionDictionary)
    at VMware.VimAutomation.ViCore.Impl.V1.Service.StaticDataServiceImpl.GetTaskDescription (String
    taskDescriptionId)
    at VMware.VimAutomation.ViCore.Impl.V1.Task.TaskImpl.Create (ManagedObjectReference moRef,
    Customer VimClient, accessories 2 dictionary, extensionData object)
    to VMware.VimAutomation.ViCore.Impl.V1.Task.ViCoreTaskCoreServiceProviderImpl. < GetTaskListForClient
    > d__7.MoveNext)
    System.Collections.Generic.List to ' 1.InsertRange (Int32 index, 1 IEnumerable collection)
    to
    VMware.VimAutomation.ViCore.Impl.V1.Task.ViCoreTaskCoreServiceProviderImpl.GetTaskList (IEnumerable 1)
    uidList, IEnumerable 1 connectionUidList)
    to VMware.VimAutomation.Sdk.Impl.V1.Task.CoreTaskServiceImpl.GetTaskList (IEnumerable 1 uidList,
    IEnumerable 1 connectionUidList)
    to VMware.VimAutomation.ViCore.Impl.V1.Service.TaskServiceImpl.GetTaskCore (Nullable State 1,)
    IList 1 connectionUidList)
    to VMware.VimAutomation.ViCore.Impl.V1.Service.TaskServiceImpl.GetTask (Nullable State 1,)
    CmdletTaskInfoProvider cmdletTaskInfoProvider)
    at VMware.VimAutomation.ViCore.Impl.V1.Service.TaskServiceImpl.GetTaskById (String uid,
    CmdletTaskInfoProvider cmdletTaskInfoProvider)
    VMware.VimAutomation.ViCore.Impl.V1.Service.VmServiceImpl.NewVM (model TemplateInterop,
    VMHostInterop vmHost, string name, resourceContainer, FolderInterop location VIContainerInterop,.
    StorageResourceInterop data store, Nullable 1 diskStorageFormat, OSCustomizationSpecInterop
    customization, Boolean, Boolean, string 1 Nullable description isRequestedAsync allowNested
    Nullable, 1 haIsolationResponse, Nullable 1 drsAutomationLevel, haRestartPriority, [AdvancedOption]
    options)
    to VMware.VimAutomation.ViCore.Cmdlets.Commands.NewVM.DoWork (customer VIAutomation, moList list 1)
    at VMware.VimAutomation.ViCore.Util10Ps.BaseCmdlet.BaseCmdlet.DoWork (VIConnection connection,
    MoList list 1)
    at VMware.VimAutomation.Sdk.Util10Ps.BaseCmdlet.BaseCmdlet.DoWorkEx (VIConnection connection,
    MoList list 1)
    to
    VMware.VimAutomation.Sdk.Util10Ps.BaseCmdlet.ConnectionDispatchHelper.ExecuteRunlist (dictionary 2
    runlist, DoWorkDelegate doWorkDelegate, UidDispatchHelper uidDispatchHelper, result of list 1)
    HelpLink:
    Source: mscorlib


    I was informed that this is actually a "known" bug and a fix has already been planned for the release of the future code.  After getting the access to a beta version, it does not seem to be fixed in the next release.

  • A virtual machine or the template with the same name is already registered. Server error: the specified key name or identifier already exists.

    Hi all

    I have a 5.5 esxi server just the a virtual machine running at the moment. I try to clone this as shown below:

    http://nchrissos.WordPress.com/2013/04/22/cloning-a-VM-without-vCenter-in-ESXi-5-1-free-edition/

    However, I get the error:

    A virtual machine or the template with the same name is already registered. Server error: the specified key name or identifier already exists.

    I have no vcenter (yet), and it's just the 1 vm. The virtual machine is turned off. I get this error regardless of the name, I said that when I choose "add to the inventory.

    All advice appreciated.

    Thank you

    Oh dear...
    you read bad advice on the internet and then you get also the stupid advice here.

    Ignore both!

    If you want to clone a virtual machine by copying - do it like this:

    Create new virtual machine with the wizard.
    Skip creating a disk for new customers.

    In Datastorebrowser copy the original vmdk to the new dir, which has been created by the wizard.
    Reopen the new VM and edit - assign the vmdk that you just copied.

    The procedure of the blog is not supposed to work.
    Sissine trick doesn't make sense either

  • Windows Vista 64-bit version purchased, can 32 bits be installed with the same key?

    Configure a computer for a friend using the version 64-bit of Windows Vista, not knowing its processor's crashing issues with 64 bit... would it not possible to rebuild and get a copy of 32-bit by using the same key via download or something? (I'll killdisk his computer so I'm sure it will not be saved, but I'm not sure.)

    Thanks for the replies!

    * original title - 64-bit version of Windows Vista purchased, has not work.__Can I install 32 bit with the same key? (Another was deleted, so it's is more approved I think). *

    Hello

    1. you have a 64-bit processor on your computer?
    2 have you installed the correct drivers 64 bit?

    When you bought Windows Vista, if it came with two versions of the operating system, a 32-bit installation DVD and an installation DVD 64 bits, then you would be able to use the
    same product key. Even if the 32-bit version should work with a 64-bit version of Windows, chances are the 64-bit version will perform better, because it was designed for a
    64-bit version of Windows.

    Kind regards
    Afzal Taher - Microsoft technical support.
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Windows 7 Home Premium - what is - this OA in the license tag? Is it possible to install the OS [Home premium] 64-bit with the same key?

    1 What is OA in the license tag
    2. is it possible to install the OS [Home premium] 64-bit with the same key.

    Hi adil13,

    Adding to reply TrekDozer,

    1 original Equipment Manufacturer (OEM) Activation is also known under the name of OA. It's basically OEM activation of basic input/output system (BIOS) - which means that they have already activated and you don't need to enter the key and activate yourself.

    2. you will only be able to activate a copy of Windows 7 with the number of product key used for 64-bit or 32-bit version at the same time, not both. It will allow only a copy installed with him to be activated. If you try to do it on both versions 32/64-bit, you will probably get the message that your product key is already in use or The Windows 7 product key you typed is invalid for activation .

    I hope this helps!

    Kind regards
    Gokul - Microsoft Support

  • How many times can I activate my Windows with the same key?

    My laptop comes with an HHD. I just upgraded to a SSD, reinstalled Windows 7 and activated. Then I discovered that the SSD is defective, and I need to replace the more quickly. Can I activate my system with the same key in a short period, say a month?

    Yes, you can, you may need to use the activation of the phone well:

    How to activate Windows 7 manually (activate by phone)
     
    1) click Start and in the search for box type: slui.exe 4
     
    (2) press the ENTER"" key.
     
    (3) select your "country" in the list.
     
    (4) choose the option "activate phone".
     
    (5) stay on the phone (do not select/press all options) and wait for a person to help you with the activation.
     
    (6) explain your problem clearly to the support person.
     
    http://support.Microsoft.com/kb/950929/en-us

  • How to prevent multiple objects with the same key being stored?

    Hello
    I use of DPL and I want to know if we have any way of preventing multiple objects with the same primary key is stored in the database or not.

    Thank you

    Hello

    Primary keys are unique - there may be multiple objects with the same key. Did you look in the javadoc for the PrimaryIndex and methods put ()?

    -mark

  • I moved a drive and it says my activation key has already been used is anyway I can get it back to keep it active

    I moved a drive and it says my activation key has already been used is anyway I can get it back to keep it active

    Hello

    Thanks for posting in the Microsoft community!
    You have reached the right forum for your question.

    This problem occurs because you changed the hard drive. When a change is made in the hard disk of the windows vista system will ask you to activate.

    To activate Windows Vista by using the automated telephone system, follow these steps:

    a. Click Start, and then click computer.
    b. click System Properties on the toolbar and then click here to activate Windows now in the Windows activation section.
    If you are prompted for an administrator password or a confirmation, type the password, or click on continue.
    c. click Show me other ways to activate.
    d. click on use the automated telephone and then follow the instructions.

    You can also navigate to the link below and try to follow the steps to reactivate the copy of Vista.
    http://support.Microsoft.com/kb/950756

    Reference link:
    What is activation?
    http://Windows.Microsoft.com/en-in/Windows-Vista/what-is-activation

    Activate Windows on this computer
    http://Windows.Microsoft.com/en-in/Windows-Vista/activate-Windows-on-this-computer

    Please respond with the information. I'd be happy to help you further.

  • Try to activate Windows, error: this product key has already been used on another computer

    (Original title: Hi I get this key product and equipment repaired already in use)

    How can I fix? any suggestions please? I can't activate my windows because it says that it has already been used, the cause of this is my equipment got repaired and when he returned he disabled just, please

    I tried to enter my product key for windows, and he just said "this product key has already been used on another computer" but that is the only computer where I installed my Windows 8, I tried the method by which you must contact their office by the number of the machine and you must give them 9 packed numbers and enter this told you on the phone. But I can't contact then given the number of the machine and also I tried to send the technician takes charge, but it did not help, I need help badly please. Thank you.

    Hi Christian,

    I understand that after getting your equipment repaired, you cannot activate Windows 8.

    As the ID of the product gets changed every time the internal components of the machine are modified and when you try to activate Windows it identifies it as a machine to new or different.

    I suggest you contact the support phone or chat for assistance with Windows.

    See the link below for the number of support:

    Global Customer Service phone numbers

    http://Support2.Microsoft.com/GP/customer-service-phone-numbers/en-GB?WA=wsignin1.0

    You want to chat instead, check the link below:

    http://answerdesk.Microsoft.com

    Hope this helps, get back to us if you need further assistance for Windows.

  • I have my serial number and that you wish to register online, but the message he has already been saved. How can I solve this? We just installed Adobe Acrobat Professional on my PC

    I have my serial number and that you wish to register online, but the message he has already been saved. How can I solve this?

    This version has been installed on a server that crashed last week. We just installed Adobe Acrobat professional on my PC and it says I have 30 days to activate it.

    Hi danneels,.

    Allows you to check with the guest would ask where its giving you information 30 days. on the right corner of this window, you will see the option "software license".

    Click this option, and then it will give you register in the window, use your credentials Adobe ID then check if it works or not.

    And for the State of serial number request would ask you to go ' adobe.com/getsupport' & it launch a chat session using 'still need help contact us' after following the instructions on the screen. The representative of cat will help you with this using tools

    .

    Kind regards

    Christian

  • Impossible to apply the resource DRS settings on host.the of object has already been completely created this can drastically reduce the effectiveness of the DRS

    Impossible to apply the resource DRS settings on host.the of object has already been completely created this can drastically reduce the effectiveness of the DRS

    host is having above mess on summer please help on this

    I found the correct solution

    ESXi 5.1 U3 is the permanent fix for this issue

    U3 is fix

  • Windows 8 re-activation with the same key

    I have a Vaio with windows 8 unique language(x64). I thought to format the laptop with the same OS and enter the product key. There will be no problem to accept the product key? I'm doing so that I can speed up my laptop.

    This isn't how you reinstall a preinstalled copy of Windows 8.

    You must use the built in recovery partition:

    Table of contents:

    1. Dell Factory Image Restore
    1.
    Dell Factory Image Restore
    Caution:
    Please note that this process will erase your hard drive, including your data, then re-install the previous backup file. This process, once started, cannot be interrupted. If you try to stop the process (for example, by turning off your system), your computer may not start and could cause a loss of data.

    Dell Backup and Recovery can recover the operating system or the backup of the recovery partition as well. To recover the operating system from the recovery partition, follow these steps:

    1. Plug the power adapter.
    2. Point to the right corner of the screen to make charms barappear.
    3. Click settings.

    1. Click the stop button, press on the then click restart in the options provided.

    1. The system reboots, login and click on the problems.

    1. Click the Dell backup and restore .

    1. The system restarts and returns to the top, click Next in the screen Dell backup and recovery.

    1. The system would be checked to see if the chip repair option can solve the problem, click Next once this is done.

    1. We will ask to select the backup to use, click the picture factory option or select one of the backups. Click Next.

    1. You will be asked to save your files, if required to do so by selecting the option Yes, save my personal files (Make sure to have a backup external hard drive very practice.) or select No, erase my files.

    1. The system goes ahead and ends at the restoration of the operating system. Click restart when you are prompted.

    1. Follow the on-screen instructions to install the system with windows.

  • product key has already been activated

    Hello, I had to reinstall my windows vista and its demand for my product key when I type in it says that it has already been activated. the problem is that windows tells me to activate my copy and won't let me use the key I.

    How to activate Windows 7 or Vista manually (activate by phone)
    1) click Start and in the search for box type: slui.exe 4
    (2) press the ENTER"" key.
    (3) select your "country" in the list.
    (4) choose the option "activate phone".
    (5) stay on the phone and waiting for someone to help you with activation.

    Also:
    How to activate Windows Vista by phone
    http://support.Microsoft.com/kb/940315
    http://www.mydigitallife.info/2008/10/13/how-to-activate-Windows-Vista-by-phone-activation/

    Microsoft Activation centers worldwide telephone numbers:
    http://www.Microsoft.com/licensing/existing-customers/activation-centers.aspx
    (This site is for activating Volume License, but if you call, they will help you)

    Product Activation Solution Center
    http://support.Microsoft.com/contactus/cu_sc_prodact_master

    JS
    http://www.PAGESTART.com

    Never be afraid to ask. This forum has some of the best people in the world to help.

Maybe you are looking for