 {"id":191,"date":"2009-05-14T14:17:38","date_gmt":"2009-05-14T21:17:38","guid":{"rendered":"http:\/\/infraops.wordpress.com\/?p=191"},"modified":"2022-09-26T14:00:39","modified_gmt":"2022-09-26T21:00:39","slug":"xp-mode-and-windows-virtual-pc","status":"publish","type":"post","link":"https:\/\/jorgep.com\/blog\/xp-mode-and-windows-virtual-pc\/","title":{"rendered":"XP Mode and Windows Virtual PC"},"content":{"rendered":"<p>\u201cStrange things are afoot at the Circle K.\u201d \u2013 Theodore Logan.<\/p>\n<table border=\"0\" width=\"466\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"464\">In this case it would be at the \u201cCircle M\u201d &#8211; strange and cool things.\u00a0 I downloaded and installed XP Mode onto my Windows 7 RC 1 base image on my laptop \u2013 a Dell\u00a0 Latitude D820 Core 2 Duo with 4 gigs of ram \u2013 hardware virtualization was already turned on in the bios which is needed.\u00a0 XP Mode works hand in hand with Windows Virtual PC which I also needed to install.\u00a0 Windows Virtual PC looks to be more of a fully integrated app than Virtual PC 2007 was.\u00a0\u00a0 If someone finds the UI for Windows Virtual PC let me know.\u00a0 Gone is Virtual PC 2007\u2019s UI collection of virtual pc\u2019s.\u00a0 You can launch from the vmcx file or from the Start\/All Programs\/Windows Virtual PC folder.<\/p>\n<p>The UI around a Windows Virtual PC instance now includes USB options and Ctrl+Alt+del on the toolbar.\u00a0 On the physical side in the Start\/Program menu Windows Virtual PC builds shortcuts for the virtual OS instances and virtual apps for you to call on.<\/p>\n<p><span style=\"font-size: small;\">\u00a0 When you open the Virtual Machines folder and right click on\u00a0 a .vmcx file you have mouse menu option for \u201csettings\u201d.<br \/>\n<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table border=\"0\" width=\"465\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"463\">I purposefully looked for and found an app that runs on XP but not on Windows 7 \u2013 a really old version of\u00a0 CoolEdit \u2013 that was a \u201ccool\u201d wav editor program back in the day.\u00a0 I verified that it wouldn\u2019t launch on Windows 7.\u00a0 I copied the install folder to the Windows XP virtual instance then copied a shortcut to the All Users folder.\u00a0 This version of CoolEdit is a true headless app with no registry or installer files \u2013 it runs out of the folder \u2013 kind of like an, ahem, a Mac program.\u00a0\u00a0 Win 3.0 did that too.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table border=\"0\" width=\"464\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"462\">The Shortcut showed up on the physical laptop after I put it in the All Users folder in the virtual XP OS.\u00a0 I shut the virtual XP instance down then was able to launch the icon from my laptops Start menu.<\/p>\n<p>After launch the app looks like a locally installed app without a border or a VirtualPC wrapper around it.\u00a0 So that works \u2013 works really well.<\/p>\n<p>The next thing I did was to install the App-V application virtualization client into the same virtual XP instance that CoolEdit was being launched from in stand alone mode \u2013 no management server.\u00a0 I then sequenced a fun app called BlingClock Timer.\u00a0 A Java based app that has a digital clock face that can be set to count down to zero.\u00a0 The app requires Java so it was a fun exercise to stream an app to physical PC that neither has Java or the App-V client physically installed to it.<\/p>\n<p>I selected the Create MSI check box in the App-V sequencer to add an MSI installer and XML <img loading=\"lazy\" decoding=\"async\" style=\"display: inline; margin-left: 0; margin-right: 0; border-width: 0;\" title=\"XP Mode App-V MSI\" src=\"https:\/\/jorgep.com\/blog\/link-not-available\/\" alt=\"XP Mode App-V MSI\" width=\"153\" height=\"123\" align=\"right\" border=\"0\" \/>manifest file to the App-V file output folder.\u00a0 I copied the completed sequenced app to the virtual XP instance and ran the MSI which fully caches the App-V app to 100%.\u00a0 I then copied the BlingClock icon to the All Users folder which immediately puts it on the physical computer.\u00a0 I closed the virtual XP instance and launched BlingClock from the physical computers Start menu Icon \u2013 what do you know?\u00a0 The App-V notification tray status bar showed up and BlinkClock presented itself on the desktop.\u00a0 A virtual app being \u201cstreamed\u201d from a XP Mode virtual PC down to a physical PC \u2013 a poor man\u2019s virtual streaming environment.<img loading=\"lazy\" decoding=\"async\" style=\"display: inline; margin-left: 0; margin-right: 0; border: 0;\" title=\"Virtualized App-V Client on Windows7 XP Mode\" src=\"https:\/\/jorgep.com\/blog\/link-not-available\/\" alt=\"Virtualized App-V Client on Windows7 XP Mode\" width=\"153\" height=\"123\" align=\"right\" border=\"0\" \/><\/p>\n<p>So why add what seems to be a layer of complexity to XP Mode?\u00a0 Because its freakin\u2019 cool that you can do it, that\u2019s why.\u00a0 No, the reason is to extend any previously App-V sequenced apps.\u00a0 If you\u2019ve been following the MDOP Med-V news \u2013 you can install apps into a virtual XP instance and deliver an icon to the desktop of a physical PC from a Med-V streaming server.\u00a0 The\u00a0 XP OS is used but not visible to the enduser who launches the icon.\u00a0 With XP Mode on Windows 7 you can place the must have programs into an XP sandbox \u2013 without a backend server to do the heavy lifting and keep it clean of installed apps.<\/p>\n<p>Another compelling reason for XP Mode is side by side IE browsers of different versions.\u00a0 CompuCom<img loading=\"lazy\" decoding=\"async\" style=\"display: inline; margin-left: 0; margin-right: 0; border-width: 0;\" title=\"IE6 and IE8 on Windows7\" src=\"https:\/\/jorgep.com\/blog\/link-not-available\/\" alt=\"IE6 and IE8 on Windows7\" width=\"153\" height=\"123\" align=\"right\" border=\"0\" \/> partners with and supports a broad spectrum of clients \u2013 the medical community seems to have a fair amount of web based apps that are grounded in IE 6 visa vie XP Pro.\u00a0 With XP Mode on Windows 7 you can now have your low sodium, trans fat free snack derivatives and eat them, too.<\/p>\n<p>If you&#8217;re looking for another vector for appcompat you may have found it.\u00a0 Rather than placing an app in a stand alone version of XP Pro because it won\u2019t run on anything else or you can\u2019t upgrade your entire enterprise because of a handful of IE6 apps that won\u2019t run on anything else I\u2019d check out XP Mode on Windows 7.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Article written by Danny Knox<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cStrange things are afoot at the Circle K.\u201d \u2013 Theodore Logan. In this case it would be at the \u201cCircle M\u201d &#8211; strange and cool things.\u00a0 I downloaded and installed XP Mode onto my Windows 7 RC 1 base image on my laptop \u2013 a Dell\u00a0 Latitude D820 Core 2 Duo with 4 gigs of&#8230;<\/p>\n","protected":false},"author":2,"featured_media":461826,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[441],"tags":[196,13],"class_list":["post-191","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-talk","tag-application-management","tag-microsoft"],"taxonomy_info":{"category":[{"value":441,"label":"Tech Talk"}],"post_tag":[{"value":196,"label":"Application Management"},{"value":13,"label":"Microsoft"}]},"featured_image_src_large":["https:\/\/jorgep.com\/blog\/wp-content\/uploads\/jorgep-BlogPostGeneric.jpg",1024,512,false],"author_info":{"display_name":"Jorge Pereira","author_link":"https:\/\/jorgep.com\/blog\/author\/jorge\/"},"comment_info":0,"category_info":[{"term_id":441,"name":"Tech Talk","slug":"tech-talk","term_group":0,"term_taxonomy_id":451,"taxonomy":"category","description":"","parent":0,"count":668,"filter":"raw","cat_ID":441,"category_count":668,"category_description":"","cat_name":"Tech Talk","category_nicename":"tech-talk","category_parent":0}],"tag_info":[{"term_id":196,"name":"Application Management","slug":"application-management","term_group":0,"term_taxonomy_id":210,"taxonomy":"post_tag","description":"","parent":0,"count":5,"filter":"raw"},{"term_id":13,"name":"Microsoft","slug":"microsoft","term_group":0,"term_taxonomy_id":112,"taxonomy":"post_tag","description":"","parent":0,"count":43,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/comments?post=191"}],"version-history":[{"count":0,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/191\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media\/461826"}],"wp:attachment":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media?parent=191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/categories?post=191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/tags?post=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}