GLADIATOR@MSFT

Adventures in Desktop, Application, and User State Virtualization

Browse by Tags

Related Posts
  • Blog Post: App-V 5: Revisiting Registry Staging

    Last year, I wrote a blog post on registry staging in App-V and how it can affect initial publishing times – particularly on VDI ( http://blogs.technet.com/b/gladiatormsft/archive/2013/09/25/app-v-on-registry-staging-and-how-it-can-affect-vdi-environments.aspx ) and many people wrote me to tell...
  • Blog Post: App-V 5 – How App-V 5 Handles Software Clients, Application Capabilities, and URL Protocol Handlers

    App-V 5 brought a lot more options for integrating virtual applications with the local operating system. This is a big win for those organizations wanting to move as many of their applications as possible over to the APPV package format. These Extension Points can be defined within the App-V package...
  • Blog Post: Free App-V Training from Microsoft Virtual Academy!

    There is a wealth of on-demand and live training available at the MVA web site: (www.MicrosoftVirtualAcademy.com) Now there is free on-demand App-V 5 Training featuring Ron Dockery and yours truly! http://www.microsoftvirtualacademy.com/training-courses/mdop-application-virtualization-deep-dive...
  • Blog Post: App-V 5: On App-V 4.x to 5.x Token Transitions

    Tokenization is essential to application virtualization. This is where traditional directory paths are replaced with tokenized paths to ensure portability and flexibility. While hard-coded paths have not left the world of software development (although it should have more than two decades ago) most modern...
  • Blog Post: App-V 5: On Asset Intelligence

    Asset Intelligence has been used for years to enhance the inventory capabilities of Microsoft System Center Configuration Manager (SCCM) by extending hardware inventory and adding license management functionality. The Asset Intelligence features of SCCM (2012, 2012 SP1, and 2012 R2) can report application...
  • Blog Post: Chatting All Things Dash V with Richard C on RunAs Radio!

    Last week, Chris Jackson appeared on RunAs Radio talking about about the benefits of Windows XP Migration (Yes, we still have customers who have not made the jump to a modern OS.) You can view the recording here: ( http://www.runasradio.com/default.aspx?showNum=374 ) It is an honor to be following...
  • Blog Post: App-V 5: On Streaming

    Now that Hotfix 4 for App-V 5.0 SP2 has been out now for several weeks, many of you have likely already seen our Updated Guidance for Performance Recommendations now available on Technet ( http://technet.microsoft.com/en-us/library/dn659478.aspx .) It almost goes without saying that the new stream-to...
  • Blog Post: App-V 5: On AddPackage and ConfigurePackage

    The other day I was troubleshooting a package add issue where I was running into a brick wall that turned out to be an awfully simple solution. While troubleshooting this, it came to me that I have not really gone into much depth as to what happens during an AddPackage or a ConfigurePackage operation...
  • Blog Post: App-V 5: Be Careful Toggling Shared Content Store Mode

    One of my colleagues in support let me know of an important note for those upgrading to App-V 5.0 Service Pack 2 Hotfix 4. It appears that the value for Shared Content Store (registry value SharedContentStoreMode in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Streaming or the same option using...
  • Blog Post: App-V 5: The Case of the Failed Connection Group Descriptor (or . . . Another Reason not to Use Notepad for XML File Creation)

    Have you ever noticed that when you go to save a newly created file in Notepad, the default encoding is ANSI? And this matters to App-V how you ask? Normally this may not matter to you but I should inform you that this actually is important – especially if you are a purist and insist on...
  • Blog Post: App-V 5: Creating and Testing Office 2013 Connection Groups in Stand-Alone Mode

    App-V 5 has evolved significantly since its initial release in the fall of 2012. Many of these changes have had an effect on how the Office 2013 AppV Package interacts with the Explorer shell and, as a result, have created a challenge for those of us (like me) who like to first test Connection Groups...
  • Blog Post: App-V 5: On Sequencing Using Tokenized Paths, PVAD’s, VFS, and VFS Write Mode

    When sequencing applications, you often never know how the application was written with regards to what paths are actually referenced via hard-coded paths or through tokenized, or well-known paths or KNOWNFOLDERIDS. In previous versions of App-V and Softgrid, these paths were referenced using %CSIDL...
  • Blog Post: App-V @ #msTechEd 2014 - View the recordings in case you missed it!

    We had quite a few breakout sessions on App-V at TechEd North America this year! If you were there and were not able to attend all of them or missed TechEd altogether, you can view the recorded sessions here on Channel 9: My Presentation :) Sizing App-V 5.0: Planning and Designing a Highly Available...
  • Blog Post: App-V 5: Application Troubleshooting: On the Origins of an Error Message

    Have you ever been testing a virtualized application and it fails with a bizarre application error that is either extremely vague (unknown error) or coupled with some random hex code? Your first reaction usually is “Where’d that error come from?” That is a good reaction to have as it...
  • Blog Post: MDOP 2014 Released - along with App-V 5 SP2 Hotfix 4 - plus New Performance Guidelines!

    MDOP 2014 is now available: http://blogs.windows.com/windows/b/business/archive/2014/05/01/improving-your-organization-s-security-and-performance-with-the-microsoft-desktop-optimization-pack.aspx In addition, Hotfix 4 for the App-V Client (no new server patches in this hotfix) is also available...
  • Blog Post: App-V 5: On Virtual Fonts

    App-V has many virtualization subsystems that make up how App-V isolates itself from other applications. Often I, and others have discussed virtual COM, virtual kernel objects, virtual services, etc. when discussing App-V in depth. Until now, one virtual subsystem that has not been discussed much in...
  • Blog Post: App-V 5: On Roaming Exclusions

    When you use App-V with roaming profiles or a service or product that may roam integration settings of virtual applications, it was historically assumed by App-V that once a package’s extension points are laid down (or integrated,) roaming user profiles will carry it alongside the user’s...
  • Blog Post: App-V 5: On Using Sequencing Templates

    Sequencing Templates (.APPVT) files are designed for automating the sequencing of applications. While you can take advantage of some of the benefits of templates with manual, interactive sequencing, be careful making assumptions when sequencing following the importing of a template in the Sequencer GUI...
  • Blog Post: App-V 5: On Dynamic Configuration

    When you create a package using the App-V sequencer, everything that you will need for the package will be self-contained inside the .APPV package file. In addition to the file and registry assets, the APPV file also maintains XML metadata that governs the operating system integration configuration and...
  • Blog Post: App-V 5: More on Connection Groups

    To continue my obsession with Connection Groups, I wanted to talk about some technical specifics that apply to Connection Groups and will help you determine your Connection Group deployment strategy. Connection Group Priority The concept of priority with regards to Connection Groups relate to what...
  • Blog Post: TechEd North America 2014: Come See Me Talk About App-V 5 Sizing and Capacity Planning

    Yes, it is time for another shameless plug. If you plan on attending TechEd North America this year (in warm Houston, Texas May 12-16) please make sure to clear your schedule on Thursday afternoon so you can see my presentation on App-V 5 Sizing: Planning and Designing a Highly Available, Scalable, and...
  • Blog Post: Connection Group Case Study #2: Paint.NET

    To continue my current obsession with App-V connection groups, I want to use another case study to go examine how to implement connection groups for applications that use plug-ins or add-ins. Sometimes you may encounter applications which have no actual registration of configuration storage of plug-ins...
  • Blog Post: On the Design of (and Sequencing for) Connection Groups

    I constantly stress to my customers that significant assessment and planning revolving around the design and implementation of connection groups is essential to a successful lifecycle for virtual environments. One of the primary challenges with connection groups is that while understanding the mechanics...
  • Blog Post: App-V 5: The Case of the RunVirtual Collision

    I've discussed running native applications within virtual environments and the many ways we can bring applications like Internet Explorer into the bubble. One of the many reasons we would need to bring IE into the virtual environment is for web applications that use different versions of Java. When...
  • Blog Post: App-V 5: On Run Virtual, RDS Run Virtual, Virtualizable Extensions, and Dynamic Virtualization

    If you think that title is a handful, it simply a summary of most of the ways we allow local processes to interact with virtual environments in App-V 5. Whether or not you need to use these features will depend on factors such as targeting or if you want to take advantage of features introduced in App...