Welcome to TechNet Blogs Sign in | Join | Help
App-V OpsMgr 2007 MP Now Available on Connect!

To simplify Application Virtualization Server management, the App-V team is excited to make available a RC version of our App-V 4.5 System Center Operations Manager 2007 Management Pack (OpsMgr 2007 MP). It has just been posted over on the Microsoft Connect site (http://connect.microsoft.com). This OpsMgr 2007 MP only supports version 4.5 servers; it does not support previous SoftGrid server versions and MOM 2005.

The Management Pack is designed to maximize Application Virtualization Server availability for handling Application Virtualization Client requests. The Application Virtualization Server health status is color-coded:

·         No color indicates that the server is running without non-recoverable errors.

·         Yellow indicates that one of the components is not functioning correctly. The overall functionality of the server is degraded but the server is still available.

·         Red indicates that the server is not available and it cannot provide key services or it cannot communicate with external service dependencies.

Health Status change is triggered when an Application Virtualization Server logs a tracked error or warning to the local System Event Log under the Application Virtualization heading. Over 60 unique errors are tracked and these errors are mapped to information about how to fix or further troubleshoot the issue.

The Management Pack monitors the following aspects of server health:

1.       Server Status—monitors server events to validate that the server is providing its expected services.

2.       Data Store Access—tracks the ability of the Application Virtualization Management Server(s) to access and communicate with the Application Virtualization Data Store.

3.       Content Data Access—monitors access to the Content directory, which might be a local directory or a network share, and the ability to read the requested files.

4.       Security—reports errors with the Application Virtualization Server’s certificate and secure communications.

5.       Client Request Handling—monitors the ability of the Application Virtualization Server(s) to handle and correctly respond to client requests. These requests include publishing configuration requests, package load requests, out of sequence requests, etc.

6.       Server Configuration—checks the configuration settings of the Application Virtualization Server. These configuration settings include the settings in the Registry and in the Application Virtualization Data Store.

The following items indicate the main differences between the Application Virtualization Management Server and the Application Virtualization Streaming server areas of the Management Packs:

·         Application Virtualization Management Servers can provide publishing, streaming, management, and reporting services. Therefore, the Management Pack can manage more aspects of the Management Server compared to the Streaming Server, which only provides package streaming.

·         The Streaming Server does not have a Data Store, therefore, data store access is not monitored. The configuration information for the Streaming Server is managed in the registry.

·         The Streaming Server does not use the Server Management Console interface; use other tools to manage the configuration.

The OpsMgr 2007 MP will be translated into all the languages supported by the Application Virtualization Server.

We hope this OpsMgr 2007 MP will make it easier to manage App-V 4.5!

 

- The App-V Product Team

John Sheehan: Inside Application Virtualization

Over on his Virtual World blog, my buddy Justin Zarb recently posted a cool video that was done by John Sheehan, the primary architect of SoftGrid (formerly the chief architect of Softricity).  The video goes into the details of how our application virtualization technology works so if you're even the the slightest bit interested in App-V you'll want to check this out. 

For more information check out Justin's post on it here.

Enjoy!

J.C. Hornbeck | Manageability Knowledge Engineer

App-V ADM Template Now Available on Connect!

The App-V team is excited to make available a RC version of our App-V 4.5 ADM template. It has just been posted over on the Microsoft Connect site (http://connect.microsoft.com).

The template focus is on registry settings that are well suited to controlling via ADM Template/Group Policy infrastructure and are the most likely to be customized. The ADM Template covers over 40 registry settings, including many of our newest features. For example, the ADM Template includes:

  • New flags that allow overriding the location configured in the Open Software Description (OSD) file for the Application Source Route (ASR), the Icon Source Root (ISR), and the OSD Source Root (OSR) with the registry value located on the client
  • New Auto Load settings including when to target apps and what will start an Auto Load
  • New Reporting Configuration options
  • New Client Logging settings like maximum log size and number of copies to keep
  • All permissions settings visible through the App Virtualization Client
  • Disconnected Operation configuration
  • Client user interface settings that control how the Tray behaves

Our ADM Template allows controlling Preferences (not enforced policies). For an explanation of the difference, please see the Group Policy Team Blog. When you import the template, you need to go through the following steps to see it in the Group Policy Editor.

1.       Click on Administrative Tools

2.       Client View on the menu bar. Click Filtering.

3.       Uncheck the “Only show policies that can be fully managed” check box.

4.       Click OK

 

 We hope this template will make it easier to manage App-V 4.5!

 

- The App-V Product Team

New RC version of the Desktop Client and Management Server now available!

Hi all,

 

Just a quick post to let you know that we updated the version of the Management Server and Desktop Client that we have available over on the Connect site (connect.microsoft.com). The new build number for each component is 4.5.0.1308.

 

What’s changed?

-          For the Desktop Client:

o   We fixed an issue that makes sure the integration with the recently-released RC of SCCM 2007 R2 works as expected after an upgrade of the App-V client.

o   We fixed a problem that was causing some applications to launch slower than expected when the client was installed on a system that also had CA’s eTrust Antivirus product installed and performing real-time monitoring.

-          For the Management Server:

o   We fixed an issue that caused Publishing Refresh to fail if a user was a member of a large number of Active Directory groups.

 

How do I install the new version?

-          If you have not previously installed any version of the Desktop Client or the Management Server:

o   You may use the new version for a clean install by running the self-extracting archive for each component (available on the Connect site) to begin the installation.

o   You do not need to install any previous version first.

-          If you have previously installed version 4.1 or higher of the Desktop Client or the Management Server:

o   You may upgrade your previous installation by running the self-extracting archive for each component (available on the Connect site) to begin the upgrade.

o   You do not need to uninstall any previous version of the client.

-          If you have previously installed a version of the Desktop Client or the Management Server older than version 4.1:

o   You must uninstall the previous version and then perform a new installation as above.

 

If you are not affected by these issues, there is no need to upgrade from the previous RC version (4.5.0.1305).

 

 

Thanks,

The App-V Product Group

The New Official MDOP Blog

The Microsoft Desktop Optimization Pack (MDOP) product team just announced their new blog and considering that App-V is part of MDOP you'll probably want to check it out.  They'll be posting on topics such as Advanced Group Policy Management (AGPM), Asset Inventory Service (AIS), Diagnostic and Recovery Toolset (DaRT), Desktop Error Monitoring (DEM) and Microsoft Enterprise Desktop Virtualization (MED-V).  Whew, that's a lot of acronyms even by Microsoft standards.  Anyway, their first post went live today so if you've got some extra time today you might stop by and take a look.  I've posted the intro and a link below:

========

Welcome all to The Official MDOP Blog, your official source for all things related to the Microsoft Desktop Optimization Pack! This blog is published and managed by the MDOP Product Management Team and is will be packed with information on updates, releases, tips & tricks, and important news that surfaces about our offerings.

To keep reading see http://blogs.technet.com/mdop/.

Enjoy!

J.C. Hornbeck | Manageability Knowledge Engineer

Microsoft Application Virtualization 4.5, Virtual Fantasy or Actual Reality?!

A faithful reader recently forwarded me a link to this cool overview of App-V 4.5 so I figured I would post it here for your enjoyment.  It's written by Ruben Spruijt and hosted at brianmadden.com.  The intro and link are below:

========

Microsoft Application Virtualization 4.5 is the new name for Microsoft SoftGrid and is Microsoft’s application virtualization solution. In this article, Ruben Spruijt explains what the essential advantages of application virtualization are, and more specifically, what the new functionalities and application scenarios of Microsoft Application Virtualization (App-V) 4.5 are. Sooner or later, everyone will be using this form of virtualization. Ruben is enthusiastic about sharing his knowledge with you and exclaims, “Application Virtualization is the way to go!”

To continue reading visit http://www.brianmadden.com/blog/RubenSpruijt/Microsoft-Application-Virtualization-Virtual-Fantasy-or-Actual-Reality.

========

Of course this document is not produced by Microsoft and the views and opinions contained do not necessarily represent the views of Microsoft Corporation, etc, etc but anyone who claims "It's a must have for any organization!" is OK in my book.

Enjoy!

J.C. Hornbeck | Manageability Knowledge Engineer

App-V Case Studies

Every now and then I run into folks looking for case studies on SoftGrid/App-V so I thought I would post a link to a couple here.  Some not only have docs but videos as well. 

========

New Case Study:

Kent School District

Kent School District (KSD) is recognized throughout Washington for using technology to enhance education. With 10,000 workstations already in use and a new initiative that will provide all secondary school students with their own laptops, KSD will be adding about 2,500 more computers to its infrastructure each year for the next several years. It needed a way to support a growing, changing computer base while ensuring teachers and students could get needed applications in a more timely fashion. Using Microsoft® Application Virtualization, KSD cut district-wide application deployments from months to less than two days, simplified break/fix, improved license metering, and is easing migration to the 2007 Microsoft Office system. It provides a more flexible environment where teachers and students get applications wherever and whenever needed--and does it all with the same IT staff levels.

For more information see http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000002269.

========

Case Studies with Video:

BASF IT Services

BASF IT Services supports networks and computers for nearly 60,000 users worldwide. The company followed an expensive certification process to ensure flawless operation of the applications it makes available—but the careful certification process was delaying the delivery of applications. BASF IT Services needed a way to shorten application deployment time while still keeping certification at the same high level of quality. The IT service provider found a solution in software virtualization technology. Microsoft® SoftGrid® Application Virtualization accelerates the certification process and reduces overhead considerably by delivering applications to customer PCs dynamically. Virtualization is invisible to users, who receive their new applications and updates sooner than before and can remain confident that the new software is compatible with their existing applications.

For more information see http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000001313.

----

The State of Indiana

In 2005, the state of Indiana embarked on an optimization of its core IT infrastructure to dramatically improve service levels while reducing cost. The state replaced a highly decentralized series of e mail solutions running on 100 server computers with Microsoft® Exchange Server software running on two 4-computer clusters. Hundreds of desktop applications—including many older applications that were causing conflicts with current software—were virtualized using Microsoft Desktop Optimization Pack. And software deployments, security updates, asset inventory, and remote help-desk support were enabled by a move from Altiris Notification Server to Microsoft System Center Configuration Manager 2007. The state has saved U.S.$14 million by optimizing its infrastructure, while boosting IT availability and enabling a range of new services to improve the lives of people throughout the state.

For more information see http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000001697.

----

All Microsoft Application Virtualization (SoftGrid and App-V) case studies can be found at http://www.microsoft.com/casestudies/search.aspx?ProTaxID=3123.

Enjoy!

J.C. Hornbeck | Manageability Knowledge Engineer

Cool InformationWeek article on App-V 4.5

I came across this article and thought you might find it interesting.  The title is Microsoft Application Virtualization 4.5 Nears Release and it discusses how the State of Indiana and the Fairfax County School District in Virginia are looking at how they can cut management headaches by expanding their use of Microsoft Application Virtualization.  To read the article visit:

http://www.informationweek.com/news/software/server_virtualization/showArticle.jhtml?articleID=208700671&pgno=1&queryText=&isPrev

It's definitely worth a quick read.

J.C. Hornbeck | Manageability Knowledge Engineer

New Process Monitor Version That Supports the RC Version of App-V

Please note that due to changes to the Release Candidate (RC) version of Microsoft Application Virtualization, Process Monitor users will need to download the latest version of ProcMon (v1.34) available at http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx . Earlier versions of the tool will continue to work but will no longer capture virtualized registry access.

J.C. Hornbeck | Manageability Knowledge Engineer

App-V: The Infrastructure Planning and Design Guide

I came across this the other day and thought that a lot of you would find it useful so here you go.  If you haven't seen this before, it's part of a series of planning and design guides that clarify and streamline the planning and design process for Microsoft infrastructure technologies.

There are quite a few different guides available and each guide in the series addresses a unique infrastructure technology or scenario. These guides include topics such as:

  • Defining the technical decision flow (flow chart) through the planning process.
  • Describing the decisions to be made and the commonly available options to consider in making the decisions.
  • Relating the decisions and options to the business in terms of cost, complexity, and other characteristics.
  • Framing the decision in terms of additional questions to the business to ensure a comprehensive understanding of the appropriate business landscape.

The guides in this series are intended to complement and augment the product documentation.

The App-V or SoftGrid guide can be found at http://technet.microsoft.com/en-us/library/bb897450.aspx.

All of the other guides can be found at http://technet.microsoft.com/en-us/library/cc196387(TechNet.10).aspx.

Enjoy!

J.C. Hornbeck | Manageability Knowledge Engineer

Microsoft Application Virtualization 4.5 Release Candidate is Now Available!!

The Microsoft Application Virtualization team is very excited to announce that our version 4.5 Release Candidate is now available! We’ve been working incredibly hard since the Beta release to bring you the best version of the product to date and we think we’ve achieved that goal! Since the Beta release, we have added several new features, fixed bugs and made sure the product was ready to scale for enterprise deployments. Our TAP customers (selected customers who work closely with us to deploy the product into production prior to its final release) will be expanding their deployments to thousands of production users with this release in order to help us validate the product’s full feature set, as well as performance and scalability.

 

Focus Areas

In case you are not familiar with our focus areas for App-V 4.5, this is what we chose to focus on for the release as a whole:

·         Dynamic Virtualization allows the flexibility to control virtual application interaction. Administrators wanting to consolidate virtual environments, and enable faster, easier administration, can use the product’s Dynamic Suite Composition, which sequences and manages middleware and plug-in applications separately from the main application.

·         Extended Scalability through new deployment options, including deployments that leverage MSI-based package deployment, our new Streaming Server component, file streaming and HTTP streaming.

·         Internationalization, including support for packaging non-English language applications (except for complex script languages), using the product on non-English language operating systems and the localization of the product into several additional languages.

·         Support for Microsoft Security Standards following the Microsoft Security Development Lifecycle. This includes support for secure internet-facing scenarios and provides Secure by Default configuration out of the box.

 

What’s New

A lot has happened since our Beta release and we’re excited to share it with you! Here’s some new features that we’d like to highlight:

·         HTTP streaming. We now support streaming virtual applications from an IIS server (version 6 or 7). This will provide dramatic performance and scalability improvements for customers with large App-V deployments. In addition, the use of a more familiar protocol will make some deployments easier and more straight forward.

·         New Sequencer UI. We have greatly simplified the use of the Sequencer. There is now a single wizard for creating a new package and advanced settings have been put into an optional screen. In addition, enhancements have been made that will make editing packages even easier.

·         Dynamic Suite Composition (DSC) for MSI packages. We introduced two great features with our Beta release – Dynamic Suite Composition and the ability to create MSI packages directly from the Sequencer. DSC allows the flexibility to control virtual application interaction. Creating MSI packages directly from the sequencer eliminates the need for a server environment when deploying virtual applications. But, it was a little difficult to use both DSC and MSI together with the Beta release. With the RC release, you can now dynamically suite two MSI packages together by following a few simple steps.

·         Improved integration with SCCM 2007 R2. With the upcoming release of the Release Candidate version of SCCM 2007 R2, the ability to deploy virtual applications via SCCM will be seamless for SCCM administrators. Virtual applications can now be streamed via HTTP so that deployments can scale. Also, a new wizard will make the process of sending out package upgrades to users simple and straightforward.

·         Reporting. Application usage information is now recorded locally on each client and then sent to a App-V Management Server during Publishing Refresh. This means that offline usage of applications or usage of applications when streaming from different sources is now all accounted for properly in the App-V database. We are also providing new guidance so that customers can run their own customized reports.

·         New Manageability tools. We’ve added a OpsMgr 2007 Management Pack to improve the monitoring capabilities of your App-V servers. We’ve added a ADM template to make it simpler to manage common client configurations via group policy. Finally, we’ve created a VSS Writer so that backups of the App-V server can leverage the latest technology.

·         Client cache improvements. The maximum size of the client cache has been increased to 1 TB. We also introduced a feature that allows for least recently used applications to be removed from cache should it become full and a user is trying to add a new application. Also, we’re created some perfmon counters to make it easier to monitor the state of the cache.

·         New MSI package capability. As mentioned above, the ability to create MSI packages directly from the Sequencer was introduced in our Beta release. However, the application was required to be used in an “offline” way, such that no connectivity to servers was needed. Customers told us they like the ability to do just the publishing of application shortcuts, icons and file type associations via the MSI, but they wanted the ability to still stream applications to their clients and to deliver package updates this way, too. With the RC release, this is now possible via a new command line parameter that does just this publishing activity.

·         Accessibility. The product is now Section 508 compliant, bringing App-V in line with other Microsoft products.

·         Documentation. As part of the RC, we have updated the online help that is included with the product. In addition, we are releasing a Planning and Deployment Guide and a FAQ for Upgrading to Microsoft Application Virtualization 4.5.

 

How to download the RC

Anyone may download the RC via the Microsoft Connect site (http://connect.microsoft.com). If you are not already signed in with your Windows Live ID once you are at the site’s homepage, click Sign In. If you have previously visited the Microsoft Connect site for the “Microsoft Application Virtualization 4.5 Public Beta”, look in the Activity in All Connections Since Your Last Login section under Your Dashboard and then click Microsoft Application Virtualization. If you have not previously visited the Microsoft Connect site for the “Microsoft Application Virtualization 4.5 Public Beta”, click Connection Directory and then click Apply Now next to the Application Virtualization 4.5 Public Beta listing. In the left navigation bar, click Downloads and then look for the link to the RC release download. Please make sure to read the Release Notes and Known Issues documents before installing the product.

 

Support for the RC

The RC release is intended for lab use only by non-TAP customers and it is not supported by the typical Microsoft Product Support Services team. However, there is a forum on the TechNet site where you can ask questions and a members of the App-V community can help. Here’s the link to the forum: http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=1971&SiteID=17

 

To Learn More

Monitor this blog for future posts that will go into more depth on these product enhancements. In addition, to learn more about Microsoft Application Virtualization in general, please visit: http://www.microsoft.com/systemcenter/softgrid/default.mspx

 

 

All of us here on the product team are very happy to make this RC release available to you! Thanks for your interest and feedback! Please remember to post any issues you are seeing to the TechNet forum mentioned above!

A Farewell to SoftGrid

Ever since Softricity was acquired by Microsoft back in 2006 there's been a lot speculation as to what the name of the SoftGrid product would eventually be - Will it be called Microsoft SoftGrid, MSAV or will Microsoft come up with something completely new? Well, I imagine you already figured out that starting with version 4.5 the official name will be Microsoft Application Virtualization, but there will also be a new official short name: App-V.

So App-V is in, and SoftGrid is out, but you're probably wondering how all of this affects you or why you should even care. Really it only matters to you because from now on we're going to do our best to stop calling this product SoftGrid and start calling it App-V. Or Microsoft Application Virtualization if we're feeling formal. This blog will eventually go from being the SoftGrid blog to the App-V blog, the SoftGrid forums will probably become the App-V forums, etc. and I want to make sure all of you are ahead of the curve just so there's no confusion when you start seeing this name thrown around more and more over time.

And while we at Microsoft get into the habit of using the new name, you should try to get in the habit as well. I know old habits die hard and it'll be tough for you SoftGrid veterans to start calling it something new but sooner or later the SoftGrid name will be no more.

Happy Sequencing,

J.C. Hornbeck | Manageability Knowledge Engineer

Launching Help in Office 2007 generates Windows Installer Error 1305

Here's an interesting issue that Paul Freitas ran across the other day that you might find interesting.  I hadn't seen this one before but if you're sequencing using one drive letter and your clients use another then chances are you'll hit it eventually.

========

Problem: Launching help within a virtualized (sequenced) version of Microsoft Office 2007 returns Windows Installer error 1305.

Cause: This is a known issue with MS Office and any other product built using Visual Studio 2005.  The Visual Studio 2005 build process results in products that hard code the help file path in a binary file.  Because of this, other products built with same version of Visual Studio could be effected.

Resolution: Obviously the best resolution is to be sure that when you sequence your applications you use the same drive letter you standardized on when you rolled out your clients.  If it's too late for that, you can either resequence using the clients drive letter or you can use the subst command to create a Q: drive (or whichever drive the application was sequenced to) redirected to whichever drive your clients use.  For example, if you sequenced Office to the Q drive but your clients use a T drive for their virtual drive you would run a command like this:

SUBST Q: T:\

You would run this command only once and run it prior to launching the affected application.  And of course you have to be sure that the drive your substituting (the Q drive in our example) is not already in use on the client.

To avoid this you should always follow the best practice of sequencing your apps using the same drive letter that your clients use for their virtual drives but if a one time issue pops up you may be able to work around it using the example above.

J.C. Hornbeck | Manageability Knowledge Engineer

"Resolve Partial Assembly failed" error when running sequenced application

Here's a cool issue recently uncovered by Paul Freitas, one of our Support Engineers for MS App Virtualization.  I hadn't come across this error before but if you see it this may be a good thing to check.

========

Issue: When an application is installed locally it runs fine, although when it's virtualized (sequenced) it generates the following error when launched:

Resolve Partial Assembly failed

Cause: This may occur if the same version of .NET Framework is installed locally as well as virtualized along with the application in the same package.

Resolution: The resolution is pretty obvious but I'll spell it out anyway - You need to either remove .NET Framework from the sequence or remove it from the client.  Either way will work.

Links: Just in case you're looking for the .NET Framework packages you can find them here:

Microsoft .NET Framework Version 1.1 Redistributable Package

Microsoft .NET Framework Version 2.0 Redistributable Package (x86)

Microsoft .NET Framework Version 2.0 Redistributable Package (x64)

Microsoft .NET Framework 3.0 Redistributable Package

Hopefully you won't run into this issue during your sequencing adventures but if you do be sure to check this out.

J.C. Hornbeck | Manageability Knowledge Engineer

MS Application Virtualization: New Group Policy ADM template to be available with the 4.5 Release Candidate

There’s been a lot of interest in whether we are releasing a supported Group Policy Administrative (ADM) Template file with Application Virtualization 4.5. Happily, the answer is “yes”! Our ADM Template will be made available with the 4.5 Release Candidate.

Our focus was on registry settings that were well suited to controlling via ADM Template/Group Policy infrastructure and were the most likely to be customized. The ADM Template covers over 40 registry settings, including many of our newest features. For example, the ADM Template includes:

· New flags that allow overriding the location configured in the Open Software Description (OSD) file for the Application Source Route (ASR), the Icon Source Root (ISR), and the OSD Source Root (OSR) with the registry value located on the client.

· New Auto Load settings including when to target apps and what will trigger an Auto Load.

· New Reporting Configuration options.

· New Client Logging settings like maximum log size and number of copies to keep.

· New Require Authorization configuration to specify if already cached apps still require user authentication and authorization in order to launch.

· All permissions settings visible through the App Virtualization Client.

· Disconnected Operation configuration.

· Client user interface settings that control how the Tray behaves.

We’ve also documented nearly 100 registry settings that will be posted as a Knowledge Base article titled “Description of the Application Virtualization Client 4.5 Registry Entries” shortly. The ADM Template is for the values that will be most commonly manipulated. The KB article will document the next most likely keys to be modified, in order to increase understanding of what the configuration settings include.

Our ADM Template allows controlling Preferences (not GP Policies). For an explanation of the difference, please see the Group Policy Team Blog. A new, optional Application Virtualization Client install switch is available that makes Preferences simpler to manage: /KEEPCURRENTSETTINGS. If present, setup will not overwrite registry settings in the area that the ADM Template Preferences are placed. Specify that setup switch to ensure the client will not overwrite any Preferences that are set prior to client installation. Existing registry configuration is respected by default in the case of an upgrade so no switch is needed.

Michelle Escalante | Program Manager | Microsoft Application Virtualization

More Posts Next page »
Page view tracker