Flings
Apps and tools built by our engineers that are intended to be played with and explored.

VMware OS Optimization Tool

VMware OS Optimization Tool

Summary

The VMware OS Optimization Tool helps optimize Windows 7/8/2008/2012 systems for use with VMware Horizon View. The optimization tool includes customizable templates to enable or disable Windows system services and features, per VMware recommendations and best practices, across multiple systems. Since most Windows system services are enabled by default, the optimization tool can be used to easily disable unnecessary services and features to improve performance.

You can perform the following actions using the VMware OS Optimization Tool:

  • Local Analyze/Optimize
  • Remote Analyze
  • Optimization History and Rollback
  • Managing Templates

 

screenshot-1Mediu,

System Requirements

  • Windows 7, Window 8, Windows Server 2008 R2, or Windows Server 2012
  • NET Framework 3.5, SP1.

Note: .NET 4.0 does not cover .NET 3.5 SP1. If you have only .NET 4.0 or 4.5 installed, you still need to install .NET 3.5 SP1. By default .NET 3.5 is installed on Windows 7. For Windows Server 2008 r2, it's a Windows feature and you can enable it without additional download.

Instructions

  • Download file from Download button
  • Double-click to install. Follow instructions from there.

The VMware OS Optimization Tool guide and the Remote Analysis Tool User Guide are both available from the Download drop-down menu.

Video

Change Log

[Optimization Items]

​​Windows 8: hide fast user switching
Windows 8: disable welcome screen
Windows 8: change item recommendation level: Disable Windows Update service: recommended -> Optional. Update description.
Windows 7 & 8: Fix item: "Disable IPv6", according to https://support.microsoft.com/en-us/kb/929852
Windows 7 & 8: Add optional item to disable visual effects. By default these items are NOT selected.
Windows Server 2008-2012: add item to disable Windows Update service.

[Template & GUI]

Windows 7-8 template has been separated into two templates.
Template is automatically selected based on the target OS (for both local analysis and remote analysis)
MasterTemplate is removed
Remove description column in history view
Remove template content view on remote analysis panel
Rename most of optimization items. Sort items in alphabetical order

[Template Management]

Simplify the GUI. Two "Set" buttons have been removed. The XML content is update on the fly with user input.
Mandatory fields are marked with a red "*"
Add a new field: default selected
Add a new Save button, which is enabled for custom templates, and is disabled for built-in (readonly) templates.​
Context menu added for each step node
Add menu item Remove for group node
Disable Remove button for the top level
Adjust column width for better text display
Prevent user from removing top level group node
Update up and down icon
Label icon now has the same context menu as label (tree view)
Field Step Type has been removed for group node (unnecessary)
Title of HKCU operations has been changed according to command name (LOAD/UNLOAD), for consistency

[Issue Fix]

​Missing icon on optimization result

  1. Add feature "product compatibility". A dialog is added before analysis to ask user for in-use VMware products/features. The information is used to tweak optimization items. For example, if Persona Management is selected, the expected status of Volumn Shadow Copy service is AUTO, rather than the default DISABLED. Currently the configuration covers only Persona Management and View 5.3 Fixpack.
  2.  Add template capability: default selection state (XML attribute of step node: defaultSelected). You can specify which item is not selected by default in a template.
  3. By default, item "Disable Windows Firewall Service" is not selected, and the severity level has been lowered from MANDATORY to RECOMMENDED. Disabling Windows Firewall prevents some software from installing correctly.
  4. Fix optimization items
  5. Customer Experience Improvement Plan (CEIPenable)
    * Disable Diagnostic Service Host (WdiServiceHost)
    * Interactive Services Detection (UI0Detect)
    * Disable Windows Media Center Network Sharing Service (WMPNetwrokSVC)
    * Fix blank items
  6.  Add MasterTemplate back. This will fix the error message when using Remote Analysis.
  7. Minor model dialog tweak for progress bar dialog.
  8. Update manifest for OS compatibility.
  9. Include build version. So you can identify whether the tool you have has the correct level.

New for version 2014!

  • Updated templates for Windows 7/8 - based on VMware's OS Optimization Guide
  • New templates for Windows 2008/2012 RDSH servers for use as a desktop
  • Single portal EXE design for ease of deployment and distribution
  • Combination of Remote and Local tools into one tool
  • Better template management, with built in and user-definable templates
  • Results report export feature.

Various bug fixes, usability enhancements, and GUI layout updates.

Engineers

Jack McMichael

Desktop Product Marketing

Nan Wang

Desktop Product Marketing

Shaojie Li

Desktop Product Marketing
Add Feedback

146 thoughts on “VMware OS Optimization Tool

  1. Michael

    The tool is really great for Windows, but in our environment are few Linux (debian) servers.
    Is there a tool like this for linux servers? Are you planning this tool for linux?

    Reply
    1. Nan Wang

      Michael,

      Currently from development perspective Linux optimization is not in short term plan. We have Linux VDI these days, I think if there is a good demand for Linux optimization, or specific business justification, that feature/tool could be added in future.

      Reply
  2. Lieven D'hoore

    When is it foreseen that the VMware OS Optimization tool will be ready for Windows 10 Desktops?
    Windows 10 is expected to be GA on 29 JUL 2015.

    Reply
  3. Giuliano

    Although the program is great for some optimizations. Some important features are switched off even though they need.

    For example how can I restore the correct funtionality of Windows7 Aero?

    Reply
  4. Tom

    Hello,

    Please notice that this tool deactivates by default Microsoft Software Shadow Copy Provider, even if Persona Management is checked.

    According to VMware documentation, these services must be activated when using Persona Management:

    – Volume Shadow Copy Service (Which is activated by OSOT when PM checked)
    – Microsoft Volume Shadow Copy Provider (Which is deactivated in all cases)

    Could you check this, please ?

    Thank you !

    Reply
  5. MikeC

    This tool is really lacking in it’s inability to automate this task, manually creating a new Master Image is exactly what admins are trying to avoid.
    SCCM (or alternative) should be able to delivery a build to a ‘bare metal’ VM, including all tweaks and customisations without user input.
    Is that a feature you are looking to add?

    Reply
    1. Nan Wang

      MikeC,

      OSOT today supports command line parameter. It can run silently without GUI, with specific/custom template. In that way we can integrated it into workflow or automation process. Does that fit your requirement?

      Reply
    1. Nan Wang

      Hans,

      Thanks for identifying the issue. The updated version has been published on Fling site, with build number b1050.

      Reply
  6. Lincoln

    Although I believe the optimizations are mostly the same, will the updated tool features up to Windows 2012R2 guest OS and well as Horizon View 6.0/6.1 with applicable Feature Packs?

    Reply
  7. Omid Kosari

    Thanks for reply .
    I mean is there any benefit to install this tool, if the windows is a VM on vpshere/esxi host ?

    Reply
    1. Nan Wang

      Omid Kosari,

      This tool is especially designed for Windows running on virtual machine. So for Windows on ESXi host, the rules applies.

      For example, you may not want Windows features like scheduled disk defragmentation, which is likely useless and even harmful to system performance on virtual machine. The tool also contains some optimization items designed for Horizon View though. The optimization items can be customized.

      Reply
    1. nanw

      Omid Kosari,

      I’m not sure what you mean by “Vsphere 5.5.x guest”? This OSOT tools targets to optimize Windows OS. The Windows OS could be any virtual machine, or even a physical desktop (though it’s not designed for). The tool is not sensitive to the underlying virtualization technology.

      Reply
    1. Nan Wang

      Renen Quinto,

      We are in the progress to release an updated version, which contains some updates for Windows 8.1 as well as some other GUI updates. Could you please let me know what optimization items are important for your Windows 8.1 case?

      Reply
      1. Renen Quinto

        We would like to improve / optimize the user experience, right now, it feels like we’re just using RDP eventhough we’re using zero client and PCoIP.

        Reply
        1. Nan Wang

          Renen Quinto,

          We have a new version (b1050) published on the Fling site. There are some Windows 8.1 visual effect updates, as well as disabling Fast User Switch, etc. Could you please have a try and let us know what detailed custom optimization you’d like to include? Then we can take a look at the tool and continuously improve it.

          Reply
  8. ThinSTAR

    Let it loose on windows 10 and it did not make it trough :)

    Trying a Refresh before I do a reinstall, did someone say snapshot :-o

    Reply
    1. Nan Wang

      ThinSTAR,

      WOW, Windows 10. You are early explorer! Unluckily today OSOT does not run on Windows 10 yet. However we are right on the way to build OSOT for Windows 10. That’s an item in our development list already.

      Reply
    1. Nan Wang

      Victor,

      The remote function currently is actually named “Remote Analysis”. It’s only analysis without optimization. I see there’s some mistake in the summary.

      Reply
  9. VMAdmin

    Would it be possible to open source this project? I would love to use this as part of our internal IT tools!

    Reply
  10. Dani

    I’m going to use “Windows 2008 R2 SP1″ templates for deployment as desktops in View 6.
    What “Template Name” should I select to prepare it? “Windows7-8″ or “Windows2008-2012″

    Reply
    1. Nan Wang

      Dani,

      I understand your question as: “Virtual machine with OS Windows 2008 R2 SP is going to be used as template for desktops. To use OSOT, which optimization template should be used?”. If that’s the case, select the OSOT optimization template for Windows Server (Windows 2008-2012). Principle of choosing OSOT template: always match the OS version.

      Reply
  11. Chad S.

    First, thanks for this awesome utility app. I was introduced to this when we first implemented our VDI. I now use it to optimize our frozen (Faronics DeepFreeze) student laptops since they have many of the same requirements as a non-persistent virtual desktop machine.

    I would like to see updated templates for Windows 8.1 also. The UAC problem for metro apps is a big issue. There are also some issues with the scheduled tasks and some of the services related to Windows Media player that show errors after an optimization run. The tasks or services do not exist or have different names in Windows 8.1.

    Also more options related to scheduled tasks would be nice. There are hundreds of tasks in Windows 8.1, and possibly earlier version– I just didn’t look, that do not need to run on a frozen machine or non-persistent VDI pool.

    Reply
    1. Jack McMichael Post author

      Chad,

      We’re definitely going to release an update with new templates for a number of scenarios – in the mean time you can create your own custom templates using the tool at any time.

      Reply
    1. Nan Wang

      Allan,

      Sure you can use this for non-Horizon-View Win 7. I use it for my development VM in practice. Just note that you might need to review the items and make sure they fit for your need.

      Reply
  12. Brett

    I’m not sure what issues you are seeing, but I have found that the windows update service needs to be running for the windows store and apps to work. You may want to uncheck disabling of windows update when you run the optimization tool and test.

    Reply
    1. Nan Wang

      Brett,

      I think your comment is about using the OSOT with Windows 8.1. It that’s the case, it’s correct that the Windows update service should be kept running (unselect the optimization item) if Windows store & app is in use.

      Reply
    1. Nan Wang

      Hi Mike McKenna,

      Yes the OS Optimization Tool is based on that optimization guide you mentioned. Technically the tool covers all configurable optimization items in the document, but does not contains other items like Windows security patches. In addition, the tool contains default values for some recommended numeric settings, which is not explicitly mentioned in the doc.

      Reply
  13. Taylor Radcliff

    Has there been any issues reported when doing optimization for Windows 8.1? I have noticed that it causes issues with the Metro applications.

    Reply
    1. Nan Wang

      Hi Taylor Radcliff,

      There was issue reported for the OSOT tool regarding to Windows 8.1. We are in the progress to create a revised version of the optimization tool to cover Windows 8.1 items (Windows update service). Except the Windows update service, Taylor, which service/optimization item do you think is about the Windows 8.1 failure? What failure in details have you encountered? We’d include these cases and update the tool to make it better.

      Reply
      1. Taylor Radcliff

        In addition to the above mentioned Windows update, I noticed that changes made to UAC also impact the Metro applications.

        When the script changes the UAC settings, it would corrupt the admin application install rights, causing applications on the start menu to have the X icon.

        Reply
  14. Jeff Roback

    Is the VMware OS Optimization Tool guide still available as documentation? I don’t see it in the popup or in the .zip that gets downloaded.

    Thanks!
    Jeff

    Reply
    1. Nan Wang

      Jeff,
      The document is not included. Actually, a totally refactored OS optimization guide is being written. It includes details about how to do OS optimization for Horizon View, and the OSOT is only part of it.

      Reply
  15. Marcos Basto

    Hi,
    I would like to know if the previous version of this tool used to install it on windows.
    I downloaded this current version and executed it fine but it does not install anything.
    On the other hand I have some old machines in my customer where this tool seems to be installed.
    Just would like to confirm if I am doing it right.
    Thanks.
    Marcos

    Reply
    1. Nan Wang

      Hello Marcos Basto,

      What you have seen is correct for the latest tool: it does not install anything. You can not find it in installed programs. And you need not to uninstall it to keep the OS clean.

      In the latest version, we have updated the tool from the original “install” version, to a green, single, standalone EXE file. Everything is bundled in the archive, and you can run it and throw the EXE away if you like. Many field SEs like this “portable” way :).

      Reply
    1. Nan Wang

      Hello Lieven,

      The optimization items are generic for Windows, with some tweaks according to Horizon View and other VMware products. Currently we have no optimization items specifically for Horizon View 6.0.2.

      Do you have any optimization idea specific for Horizon View 6.0.2? If any please let us know so we can make another update for OS Optimization Tool.

      Reply
  16. TOMATO

    i have a problem,optimize for windows 7 with sp1,this tool have error
    The error info{error code:87},{error string:[Error->Registry Optimizer Module]Failed to creat key tempSofewarePoliciesMicrosoftWindowsControl PanelDesktop]},help me thank you.

    Reply
    1. Nan Wang

      Hi TOMATO,
      Hmm, the error you met seems strange to me indeed. Could you please provide more details? a). When did the error occured? After just started the app, during analyzing, or in optimization? b). Which template have you used when the problem occure? c). Which version are you using? You can get the version info at the top right corner of the main program window. d). Are you using a profile with system administrator privilege? e). Anything else helpful?

      Reply
  17. Tania Valle

    hello, i used the optimization tool in some machines but now i need to undo some changes the optimization tool did, the one that set the screensaver time to 10 minutes and the one that secures the vm when user walks away but i cant find how the optimization tool did those changes, can somebody help me?

    Reply
    1. Nan Wang

      Tania,

      There is a tab named “History” in the tool, in which you can undo your previous optimization. Further, if you are interested how the optimization is done in details, the “Template” tab is the right place. You can see which registry has been updated and how, for each optimization item, in the template of your choice.

      Reply
  18. Jamie Duong

    How do you do a remote analysis using something other than the default Master Template? When I’m on the “Remote Analysis” tab the Templates dropdown on the right is grayed out. Any ideas?

    Reply
  19. John Fox Maule

    The task Do not buffer UDP packets less than 1500 Bytes applies the key FastSendDatagramThreshold the wrong place in registry.

    It Places under
    HKLM\System\CurrentControlSet\Services\Afd

    But should be under
    HKLM\System\CurrentControlSet\Services\Afd\Parameters

    See http://support2.microsoft.com/kb/235257

    Reply
    1. Nan Wang

      Good catch John.
      The fix has been made in the development version of the tool, and will be delivered with the next release.
      By the way, I’m curious how did you find this issue?

      Reply
      1. John Fox Maule

        Hi,

        I catch as follows. Deploy clean Windows 7 machine, with a quickprep post-sync job. Then test which flags seems correct.

        Reply
  20. Nan Wang

    Shiva,
    This has been fixed with the latest update (_1036.zip). You can download and get the latest archive from this Fling page. Thank you for using the tool.

    Reply
  21. Cooper

    Hi
    My VMware version is 5.0.0 and we have lots of Windows OS (Win7/Server 2008/ Server 2008 R2), some of servers can execute it, but some of servers can’t. The error message is “”VMware OS Optimization Tool has stopped working”.
    This tool need the .Net framework, I checked all of servers and they all are version 4.0.30319. Why some of servers can’t do it? Would you help to check this and give me some suggestions? Thanks your help.

    Cooper

    Reply
    1. Jack McMichael Post author

      Cooper,
      Could you confirm which servers are having issues? Based on what you’re telling me it’s hard to pinpoint what the problem is.

      Reply
      1. Cooper

        Hi Jack
        Thanks your help.

        Please check below information. We have 4 servers have same problem.

        OS: Windows Server 2008 R2 Standard(x64) +SP1

        Description:
        Stopped working

        Problem signature:
        Problem Event Name: CLR20r3
        Problem Signature 01: vmwareosoptimizationtool.exe
        Problem Signature 02: 1.0.3.6
        Problem Signature 03: 541fba73
        Problem Signature 04: VMwareOSOptimizationTool
        Problem Signature 05: 1.0.3.6
        Problem Signature 06: 541fba73
        Problem Signature 07: 273
        Problem Signature 08: 13
        Problem Signature 09: System.IO.FileNotFoundException
        OS Version: 6.1.7601.2.1.0.272.7
        Locale ID: 1033

        Reply
        1. Nan Wang

          Hi Copper,

          This is Nan Wang who is working on the tool now.

          Could you please let me know what operation exactly was taken when it crashes?

          In addition, for .NET version, 4.0 does not cover previous versions. That’s to say, you need .NET 3.5, even if you have .NET 4.0 installed. However I doubt the .NET version is the root cause to this issue, because that will lead to a different error dump from the one you shown.

          Reply
          1. Cooper

            Hi Nan
            Thanks your help.

            I just clicked that tool(VMwareOSOptimizationTool.exe) to execute it and then it crashed.

            Reply
            1. Nan Wang

              Another clue regarding to this issue. Are you running the executable from computer local disk, or some read-only disk? The tool writes log files to the storage where the executable exists, so it needs to be placed on a writable disk, for example, your desktop, or path like “d:\”. Please let me know whether this is a cure.

              Reply
        2. Nan Wang

          Copper,
          I tried the latest version (_1036.zip), on Windows server 2008r2 Enterprise 64-bit SP1, v6.1.7601, and did not encounter the issue. Could you please help me with the following info?
          a). What operation was exactly done before the issue occurred
          b). Make sure .NET 3.5 is installed (for Windows server 2008r2, this is a WIndows feature you can just enable it in server management, without any download)
          c). If the issue persists, can we have the log file (in a created directory named “log”, besides the executable).

          Reply
  22. shiva prasad

    when i am trying to install OS optimization tool in windows 7 its showing an error like need administrator privilages to run this software

    Reply
  23. Jamie Duong

    When I load the program it says “Template Error: Error loading the template. Check if the selected template is a valid XML file”

    Any ideas?

    Reply
    1. Jack McMichael Post author

      Hi Todd,

      Click on the templates tab – you can choose one of the built in templates and edit it to your needs, then click the save as button in the lower right to save it. Once saved, you can also edit the raw XML if you wish and put it in the template path that’s configured in the upper right corner.

      Reply
  24. alan

    Got a question, I am using view composer so all the desktop is from the same image. should be running this on the image or each desktop after deployment? also for some reason this program only let me run after I have join the system to the domain.

    Thank you.

    Reply
    1. Jack McMichael Post author

      Hi Alan,

      You’ll want to use the tool on your parent VM image, not on the individual desktops.

      Reply
      1. alan

        I try running it I get error saying this program need administrator right to run, But I am logging in to the parent image as the Local Administrator already. Side note the parent image is not added to our domain.

        Reply
        1. Jack McMichael Post author

          Try disabling UAC, there have been some reports that it interferes with running the tool properly.

          Reply
          1. Jack McMichael Post author

            Alan,

            I think we’ve identified a problem that may be causing this – we thought it had been dealt with. We will be publishing a new binary very soon to address it.

            Reply
  25. Geoff Croxson

    “The VMware OS Optimization Tool guide and the Remote Analysis Tool User Guide are both available from the Download drop-down menu.”

    The drop-down menu for ‘Download’ is missing now, and the download link presents the zipped executable only. Can the links for these items be made available please?

    Geoff

    Reply
    1. Geoff Croxson

      Maybe this is in the guide, but in running this on Windows 2008 R2 RDSH, and I get the error “You need administrator privileges to run this software”.

      I’ve tried ‘Run as Administrator’, and my account is the local administrator (renamed), but UAC is enabled, so is that interfering with the operation of the software.

      Does anyone have any ideas?

      Reply
      1. Scott Akeman

        I had the same issue. Never had it in the old version. The workaround is to disable UAC run the tool and then re-enable UAC to your desired level.

        Reply
        1. Jack McMichael Post author

          I believe we’ve identified the issue that’s causing this for you all – we’ll be updating the binary as quickly as possible to address it.

          Reply
  26. Btboat

    Thank you for the previous version of this tool and now an updated version… The tool is a great timesaver and I have had great success with it!!

    It is efforts like this that really make a difference in my experience with VMware.

    Cheers!

    Reply
  27. Will Fulmer

    Is there any way to export the results after analyzing a machine? Would love to request a way to export or print a report.

    Thanks
    Will

    Reply
    1. Nan Wang

      This is a button to the right bottom on the analysis result panel, which exports the analysis report as a formatted HTML page, with severity filter etc. The analysis result is a single HTML file and you can print it.

      Reply
  28. Jesus

    Hi,

    I am trying to use this tool but I have one doubt with persona management, becuase in the OS optimization guide for windows 7 and 8 there two commands scripts; one of the for persona management and I dont know if the windows 7 template have this. If I use the windows 7 template can I use persona management or I have to disable some check.

    Regards

    Reply
    1. Nan Wang

      Jesus,
      With the latest update (_1036.zip), there’s a profile management, which enables user the chance to tweak the template according to installed/required VMware product. For example Persona management is a by-default-checked option, and the optimization items are made to make sure related services (shadow copy) are in correct state.

      Reply
  29. Tony

    Ok, so which one of these options did I check that caused my network connection to show “No Connection” (even though network is connected and functioning).

    Other than that, great tool!

    Reply
    1. Tony

      Network Location Awareness service set to disabled will cause this.

      Too many tweaks at once.

      Changelogs are good.

      Reply
  30. iamxCPx

    I probably know the answer but going to ask anyway. :)
    Are you planning to update the template to use the latest 01062014 version of the Optimization Guide anytime soon?
    I’m loving this tool a lot especially the option where you can roll-back. Priceless and Thank you.

    Reply
    1. Jack McMichael Post author

      The template manager that is built in allows you to update the templates anytime you like – but we are planning on updating all the templates for the next release of the tool, among several other great features!

      Reply
    1. Jack McMichael Post author

      Geoff,

      There are no silent switches, but this is a fantastic idea which I’ve added to our enhancement queue!

      Reply
  31. Abhishek

    Hi Jack,

    Facing some issue after run OSOptimization Tool on Windows xp and Windows 7 both.
    Windows get automatically log off after every 10 to 15 min.
    Is there any way to resolve this issue ???

    Reply
    1. Jack McMichael Post author

      Sorry for your troubles Abhishek, but this shouldn’t be related to anything the OSOT does. You might check your group policies to ensure that it’s not enforcing a policy that overrides any tweaks you have made with the OSOT.

      Reply
  32. Sunny Dua

    Unable to run this on a XP Client. Installed .net framework 3.5. The OS OPT tool install fine but fails as soon as I try to launch it with VMware OS Optimization Software has caused an error and needs to close.

    Reply
      1. Sunny Dua

        Yes.. It is XP SP3 Professional…

        I just installed .Net Framework 4.0 to check if that helps but No Go..

        VMwareOSOptimizationTool has encountered a problem and needs to close.

        Reply
        1. Jack McMichael Post author

          For anyone reading this thread, after some troubleshooting we determined that the specific requirement that was missing is .net 3.5 SP1. This is required for both Windows XP and some versions of Windows Server that don’t include it automatically. .net 3.5 is not sufficient, it must be SP1 or greater.

          Reply
  33. IT_Vision

    Greetings,

    I am able to remotely connect to my connection server however on the pools names are displayed. I cannot expand the folders out to display the VMs associated to the pool I want to analyze. I am using correct credentials to connect as well.

    Any assistance is appreciated.

    Cheers

    Reply
  34. Darryl Crossley

    Good afternoon,
    Can someone assist please, how I can get this to work for Server 2008 R2 which is now supported in View 5.3?

    Thanks

    Darryl

    Reply
    1. Jack McMichael Post author

      Hi Darryl,

      The tool was written prior to View 5.3 and has not been validated with View 5.3 or Windows 2008 R2, but I will be including it as well as 2012/2012R2 in the next version. That being said, what errors are you receiving with 2008 R2 – there’s nothing that comes to mind that would prevent it from running as it would on 2008.

      Jack

      Reply
  35. Ake Astrom

    On page 7 in VMwareOSOptimizationToolVersion1.1.pdf you find this note “You need to run the script VMwareOptimization_Script for Windows XP prior to VMwareOSOptimizationTool.exe”

    Becose I want to run this on XP client I’m looking after that file?

    Best regards //Ake

    Reply
    1. Jack McMichael Post author

      The documentation could use some clarification, I believe it just means to say if you’re running the program on XP you’ll need to run the script. Let me know if you’re still having issues.

      Reply
      1. Ake Astrom

        Well I want to run it on XP clent.
        I tried on 1 XP client and got a lot of error that is why I’m looking for the script.

        Best regards //Ake

        Reply
      2. Rich

        I also cant find this script thats mentioned in the docs. Could you post where we could find this script for XP machines?

        Reply
        1. Jack McMichael Post author

          Regarding the script – I checked with the dev team and it simply does a check for .Net Framework 3.5. I’ll make sure the documentation is updated for the next release, but just make sure .NET framework 3.5 is installed and you should be fine to run it on XP.

          Reply
  36. Reine

    I can login and so but I don’t get a list of virtual machines.

    Also the Get-Pool command returns an Unauthorised Error…
    Can anyone point me in the right direction, please?

    Reply
  37. Chris

    I would like to see an option to modify the path to a template file located in the network.
    It would be outstanding to then have this as a ThinApp – so one would not need to install and would still be able to modify the corparate template file.

    Reply
    1. Jack McMichael Post author

      Chris, I’ll add a network path to the list for the next version. Regarding ThinApp, I agree that would be great, but from a licensing standpoint there’s no way we could distribute a ThinApp. It should be a fairly easy application to ThinApp, and I would encourage you to do so!

      Reply
    1. Jack McMichael Post author

      This hasn’t been tested specifically with Windows 8 as of yet, but it shouldn’t have any specific problems that I’m aware of running on Windows 8.

      Reply
  38. Martin

    Hello i tried the program but i can´t click the history tab to do a roll-back on the optimization can i do some thing else to roll back my optization??

    Reply
    1. Jack McMichael Post author

      Hi,

      If you ran the tool on the same machine that information should be there. Did you run the tool on the same machine or another? If it was on another I’m afraid the rollback isn’t possible. A good idea is to create a snapshot before any optimizations as well for a full rollback should you need one.

      Reply
  39. Kyle

    How does this edit the default user profile? I see the open HKCU/close HKCU actions, but when i check the registry i don’t see a “Default User” profile anywhere. If i open the default user’s ntuser.dat file it asks me to name it, although I was kind of expecting it to already exist based on the “Apply HKCU settings to registry” section having been run. It just got me interested in how those actions are done in the registry.

    Reply
    1. Jack McMichael Post author

      The tool does not modify the default user profile – you’ll have to copy the profile you’re modifying and make it the default user profile.

      Reply
  40. Ivan

    Hi,Jack
    I get error with the remote OS analysis tool trying to login to our 5.2 view connection server:
    Failed to connect to the View PowerCLI.[System Error]:Connecting to remote server failed with the following error occured while using Kerberos authentication:The network path was not found.
    How i can resolve this problem ?
    P.S. I run remote OS analysis on the View Connection Server

    Reply
        1. Ivan

          When i specified ip address i got error “Failed to connect to the View PowerCLI.[System Error] Connecting to remote server failed with the following error message: The WinRM client cannot process the request.”

          Reply
          1. Jack McMichael Post author

            Ivan,

            Ensure that you’ve added your IP/hostname to the TrustedHosts for WinRM. If you use anything other than 127.0.0.1 it will require the IP/hostname (even it’s own IP) be in the list of trusted hosts.

            Also, ensure you’re using the credentials in this manner:
            connectionserver.domain.local
            domain.local\administrator
            password
            domain.local

            Reply
    1. Jack Mcmichael Post author

      Alex, this could be used for server OSs, technically, as long as you modify a template to accommodate the services/registry entries that are specific to the OS you wish to modify.

      Reply
  41. Bolsen

    I’m very happy VMware is finally deciding to do this! Well done (I really like the templates page)!

    My only feedback is it would be nice if you incorporated the suggestions from both Microsoft and Citrix.
    http://blogs.technet.com/b/jeff_stokes/archive/2012/10/15/the-microsoft-premier-field-engineer-pfe-view-on-virtual-desktop-vdi-density.aspx
    http://blogs.technet.com/b/jeff_stokes/archive/2013/04/09/hot-off-the-presses-get-it-now-the-windows-8-vdi-optimization-script-courtesy-of-pfe.aspx
    http://support.citrix.com/article/CTX125874

    I really like the idea of being able to create a ‘template’ for each Service I deliver.

    Reply
    1. Jack Mcmichael Post author

      Thanks for the feedback Brian! The templates that are included are per VMware’s VDI best practices, but I’ll definitely look at the other guides and see what we can incorporate to make a more comprehensive template in future versions!

      The templates are completely customizable and if you create a good one, please feel free to contact me on twitter @jackwmc4 and we can look at including it as well!

      Reply
  42. Charles Gillanders

    I have run into an immediate error with the remote OS analysis tool trying to login to our 5.2 view connection server:

    Failed to collect Desktop pool invetory from View PowerCLI. [System Error]:The term ‘Get-Pool’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

    If I run get-pool manually on the server it certainly works correctly – I wonder do I somehow need to get the View cmdlets deployed on my Windows 7 desktop or should I be running the Remote Analysis tool on the view server itself or is there some other solution? Does anyone have any suggestions?

    Reply
      1. Jack Mcmichael Post author

        Hi Charles, take a look at your WinRM configuration and ensure it is enabled per the included guide. If you continue to see this issue, do let me know!

        Reply
    1. Jack Mcmichael Post author

      Thanks for the feedback Charles – are you running the tool on the connection server or on your local desktop? Make sure you have configured and enabled WinRM per the included guide. If you continue to have issues, please let me know and I’ll dig into it further!

      Reply
      1. Dan M

        Jack, I have WinRm working just fine. I still get the failed to collect Desktop Pool Inventory from… ‘Get-Pool’ … error attempting to login remotely. I even tried running it from the local connection server, but I get the same error.
        I tested remoting in to connection server using WinRM and Powershell and it works fine. The Get-Pool command executes properly this way.
        Here is how I tested this:
        1. From client computer, I opened powershell and invoked Enter-PSSession –ComputerName connectionserver.domain.com -credential DOMAIN\adminuser
        2. At password prompt, i entered adminuser password
        3. cd "C:\Program Files\VMware\VMware View\Server\extras\powershell"
        4. Add-snapin.ps1
        5. Get-Pool

        So I can see ps remoting and using viewCLI outside of the app works.
        Any other suggestions you may have besides loading it on my goldens?
        Thanks

        Reply
        1. Jack McMichael Post author

          Hi Dan,

          If you cannot execute the program from your connection broker locally, then there’s most definitely an issue with the broker or powershell. Have you checked the execution policy? You may need to ensure you’re running the tool as a domain administrator or a local administrator as well, as it sounds like perhaps a permissions issue when the program is trying to access the local system.

          Reply
        2. Seth Collen

          Hey Dan,
          I had the same problem, to fix it I changed the ExecutionPolicy to RemoteSigned in PowerShell(the x64 version), then ran the add-snapin.ps1 script to register the View CLI snap ins, it tells you this in the View CLI in red after changing the ExecutionPolicy. This fixed my issues connecting remotely with the Analysis tool. Good luck!

          Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>