Showing posts with label App-V 4. Show all posts
Showing posts with label App-V 4. Show all posts

Wednesday, August 7, 2013

App-V 4.6 to 5.0 changes and differences.



http://blogs.technet.com/b/appv/archive/2012/06/21/introducing-the-app-v-5-0-beta-sequencer-what-has-changed-since-4-6-sp1.aspx

  • May not pick up certain kinds of shortcuts like URLs
  • The MSI, compression and Security Descriptors are no longer options - they are ON.
  • The appv file is zip compatible.
  • The inside of the bubble does not look fully virtualised.  For example if you set an environmental variable during sequencing to the Primary Virtual Application Directory (PVAD) C:\Program Files (x86)\AppName  you will see the environmental variable in the bubble but pointing to the C:\ProgramData\Appv\<GUID>\<GUID>\Root location.  C:\Program Files (x86)\AppName cannot be browsed to but is accessible if called directly via a CD command or typed directly into an explorer window.
Later versions may address the above aspects.

Watch out for problems you thought were fixed in 4.6 coming back to get you again in version 5.0.  Here's an example.

Do not revert back to a live running VM image to create a new sequence in App-V 5.0 because the package GUID will be the SAME as any previous sequence you created from that image.  You MUST keep your VM images powered down and boot them to sequence from.  The package GUID seed is only created ONCE at boot time.

http://www.tmurgent.com/TmBlog/?p=1311

Tim Mangan on what you need to know about App-V 5
http://www.brianmadden.com/blogs/timmangan/archive/2012/11/01/Mangan-on-what-you-need-to-know-about-microsoft-appv-5.aspx

Thursday, May 30, 2013

SCCM Client Center - App-V 4.6




Run the following command to install the SCCM Client Center to the Q: location.

Msiexec /i <Path>\SMSCliCtrV2_X64_Public.msi INSTALLDIR=”Q:\011537.V01\SCCM Tools\SCCM Client Center”

Once Monitoring has stopped. Ensure the Application is launched at the Configure Software Stage.

In the Files Tab of Editing mode mark the CSIDL_LOCAL_APPDATA and all the objects below it as User Data and tick the Override box.  Use the Apply button to confirm the setting.  This forces the user settings for the application to be kept inside the bubble in the user.config file.  If this is not done the settings are written to a file outside the bubble in %LOCALAPPDATA%\SCCM_Tools\SMSCliCtrV2.exe_Url_v2crw2edweequnwi2j3kxankklj4dxsn\2.0.4.0\user.config

Tuesday, January 22, 2013

WebEx Recorder and Player WBS28



The target executable is "C:\Program Files (x86)\WebEx\Record Playback\AtAuthor.exe"  By default this program launches in Recorder mode and reports itself in Help About as WebEx Recorder WBS28.  The same executable provides the Player mode as well.  When launched with a –PLAYER switch the AtAuthor.exe launches in player mode and reports itself in Help About as WebEx Player WBS28

WebEx Recorder And Player cannot properly capture displayed activity by other applications when virtualised.  (App-V 4.x)

atrecply.msi downloadable from link below.  Install creates a .wrf association to the player.

http://www.webex.com/play-webex-recording.html

More information

You can download and install a standalone version of the WebEx Player or Network Recording Player to play back any recording that was made using the WebEx Recorder or Network-Based Recorder.

WebEx Network Recording Player for Advanced Recording Format (.arf) files
This WebEx Network Recording Player allows interactive playback of WebEx Advanced Recording Format (.arf) files that have been streamed or downloaded to your site. With this WebEx Network Recording Player, you can control the session panels, just as in live WebEx meetings, and navigate to an event in the recording via the Table of Contents. Advanced Recording Format files contain all audio from the recorded session, including WebEx Integrated Teleconferencing, 3rd Party Conferencing, VoIP, and Audio Broadcasting.

WebEx Recorder and Player for WebEx Recording Format (.wrf) files
This is a standalone version of the all-in-one WebEx Recorder and Player for .wrf files.

There is a discussion here about what can be edited and how.
https://themeetingson.webex.com/docs/T27LD/mc0805ld/en_US/support/rec_play_faq.htm



Friday, February 10, 2012

Dynamic Suiting Example

Example of Text entry in a suited OSD.

<VIRTUALENV TERMINATECHILDREN="FALSE">
      <DEPENDENCIES>
        <CODEBASE HREF="HTTP://servername/W7_ORACLE_CLIENT/112010/000_V/ORACLE_ORACLE_CLIENT_112010_085034.000_2.sft" GUID="B29E6F4A-5FFA-4430-A1B3-2DB8C88A3737" PARAMETERS="" FILENAME="C:\app\Oracle\product\11.2.0\client_32\sqldeveloper\sqldeveloper\bin\sqldeveloperW.exe" SYSGUARDFILE="085034.000_ORACLE_ORACLE_CLIENT_112010\osguard.cp" SIZE="2076996893" MANDATORY="TRUE" />
      </DEPENDENCIES>
      <POLICIES>
        <LOCAL_INTERACTION_ALLOWED>FALSE</LOCAL_INTERACTION_ALLOWED>
      </POLICIES>
      <ENVLIST />
    </VIRTUALENV>

Monday, September 19, 2011

App-V 4.6 Sequencing error due to trustedinstaller service running

An error can appear in the early part of a monitoring attempt if the trustedinstaller service is running.








"The Sequencer could not stop the "TrustedInstaller" service. Error 1052: The requested control is not valid for this service."

The trustedinstaller service is listed in the services applet as Windows Modules Installer.  It is recommended that this service be disabled on machines intended for sequencing.

You will be entertained to know that stopping the TrustedInstaller process will also BREAK certain installations such as Crystal Reports for DotNet 2008.  The words rocks and hard place come to mind.

Keywords: trusted

Friday, September 9, 2011

Sequencer 4.6SP1 substs Q: by default

4.6SP1 sequencer uses a subst approach to generate a Q: by default.  There have been concerns about this approach and it seems to be prefereable to create a proper Q:


Wednesday, March 9, 2011

Spawn a prelaunch command window for troubleshooting App-Vs

Open the OSD as described earlier.

In the <DEPENDENCY> section below the <IMPLEMENTATION> section enter the following:

WAIT can be true or false depending on whether you want to launch to continue or wait for this item to complete.

<SCRIPT TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="TRUE">
<HREF>cmd.exe (or path to any other application)</HREF>
</SCRIPT>

< SCRIPT EVENT="SHUTDOWN" TIMING="POST" WAIT="FALSE" PROTECT="FALSE" EXTERN="TRUE" >
< SCRIPTBODY>
net use s:\\\\sgserver\\SoftGrid /DELETE
< /SCRIPTBODY >
< /SCRIPT >

TIMING can be PRE or POST of the EVENT
WAIT
PROTECT can be TRUE (inside the bubble) FALSE (outside the bubble)

http://www.tmurgent.com/OSD_Illustrated.aspx

Good scripting primer.....
http://blog.gridmetric.com/2011/10/05/osd-scripting-primer/

Also
sfttray /exe cmd.exe "<appname>"


Monday, November 22, 2010

IE Zone Configuration

Key:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\subject.com

Name
*       - Type REG_DWORD this denotes all sites under the domain e.g. http://www.subject.com/

Data
2       - Zone to enter the site into e.g. 2 

Data options are
0 - My computer
1 - Intranet
2 - Trusted
3 - Internet
4 - Restricted

Wednesday, October 20, 2010

App-V 4.6 / Citrix / MS VC++ Runtime Error R6030 -CRT not initialised

Vandyke SecureFX 6.5.3  (64 bit)
The application licensing info gets written to an HKLM key.
Can be App-V but can error in the sequencer and client at launch if the Citrix Virtual Desktop Agent (VDA) x64 is installed (v4.0.4534 in this case).  Error is  
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: <path to app>
R6030
-CRT not initalised

Uninstall the Citrix VDC and it's fine.  This is likely to happen to other applications that use the
Microsoft Visual C++ Runtime Library in this way.  It appears to be related to the way citrix attempts to get involved.  Other information here
http://blogs.technet.com/b/virtualworld/archive/2010/07/07/r6030-crt-not-initialized.aspx

Attempted to install the MS VC++ Redistributable 2008 SP1 FAT on the machine before sequencing but this made no difference.

Other applications similarly affected are: (potentially anything that uses 64 bit Microsoft Visual C++ Runtime.)
Wireshark