tag:blogger.com,1999:blog-23938143245058407722009-06-01T23:32:03.507+02:00andymeers.blogspot.comanmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-2393814324505840772.post-51688073659512239732008-11-03T17:06:00.001+01:002008-11-03T20:11:00.103+01:00Windows Server 2008, TS profile path and Citrix published Apps<p>Recently something very strange happened to me when launching a citrix published application. Instead of launching the application, I was presented with a server desktop. Not quite what you would expect!</p> <p>Anyway, after some troubleshooting I discovered that the problem was to be found in my AD user object. After adjusting the terminal services profile path with a Windows Server 2008 ADUC console, the attribute named &quot;UserParameters&quot; became corrupted. <br />Basically, there are 2 options to recover from this problem: <br />1. Recreate the user account, which is far from ideal. <br />2. Clear the &quot;UserParameters&quot; property, using this script:</p> <blockquote> <p>Const ADS_PROPERTY_CLEAR = 1 <br /><em>Set objUser = GetObject _</em><em>(&quot;LDAP://cn=MyUser,ou=MyOU,dc=MyDomain,dc=com&quot;)</em> <br /><em>objUser.PutEx ADS_PROPERTY_CLEAR, &quot;userParameters&quot;, 0</em> <br /><em>objUser.SetInfo</em></p> </blockquote> <p>&#160;</p> <p>I sure hope this issue gets documented and/or solved soon.</p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-5168807365951223973?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-72689621349930932022007-08-31T11:37:00.001+02:002007-08-31T11:37:45.604+02:00VMware Fusion v1.0<p>A while ago I posted an article comparing VMware Fusion (beta) with Parallels virtualization software.<br>Recently, VMware released version 1.0 of Fusion, so I decided to take the software for another test run.</p> <p>I noticed immediately that VMware invested lots of energy in optimizing the beta version:<br>- Fusion now supports virtual SMP, and performance was really stunning! It's hard to notice you're not running natively.<br>Also, pausing and resuming a VM&nbsp;only takes a few seconds. <br>- Fusion makes it also possible to unify a Windows VM with Mac OS. You can easily drag and drop, and launch Windows applications from the dock.<br>- If you have an existing boot camp partition, Fusion will detect it and make it available as a virtual machine.<br>- Snapshotting is also added to the list of features.</p> <p>Conclusion is that&nbsp;VMware did a great job with the final release of Fusion, and it has finally become difficult to choose your virtualization software for Mac.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-7268962134993093202?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com2tag:blogger.com,1999:blog-2393814324505840772.post-71339212546427736872007-05-24T14:44:00.001+02:002007-05-24T14:44:53.333+02:00Migrate esxRanger Professional<p></p> <p>If you want to migrate your esxRanger configuration to a different server, there's a very easy way to do so. Just install esxRanger&nbsp;on the new server, and copy these&nbsp;4 files from the existing server to the new one :<br>%ProgramFiles%\vizioncore\esxRanger Professional\smtp.dat<br>%ProgramFiles%\vizioncore\esxRanger Professional\vcenter.dat<br>%ProgramFiles%\vizioncore\esxRanger Professional\servers.dat<br>%ProgramFiles%\vizioncore\esxRanger Professional\yourlicense.lic</p> <p>Make sure you don't forget to copy your scheduled tasks as well...</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-7133921254642773687?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-4897658314158380662007-05-12T18:12:00.001+02:002007-05-12T18:13:49.198+02:00Restore bkf files in Windows Vista<p>Together with the release of Windows Vista, Microsoft decided to replace NTBackup with a newly built backup and restore program. You can access the Backup and Restore Center in the System and Maintenance menu in Vista.</p> <p>Beware though that there&nbsp;is no support for restoring NTBackup files (bkf) with this new solution.&nbsp;Microsoft did release a&nbsp;tool to cope with this,&nbsp;check it out&nbsp;: <a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=7da725e2-8b69-4c65-afa3-2a53107d54a7&amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7da725e2-8b69-4c65-afa3-2a53107d54a7&amp;displaylang=en" target="_blank">http://www.microsoft.com/downloads/details.aspx?FamilyID=7da725e2-8b69-4c65-afa3-2a53107d54a7&amp;displaylang=en</a></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-489765831415838066?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-76502777197785409532007-04-27T15:46:00.001+02:002007-04-27T15:46:39.635+02:00Migrate Double-Take for Windows<p>If you want to migrate your double-take configuration to a different server, there's a very easy way to do so. Just install the same version of double-take, and copy these&nbsp;3 files from the existing server to the new one :<br>%ProgramFiles%\DoubleTake\connect.sts<br>%ProgramFiles%\DoubleTake\DblTake.db<br>%ProgramFiles%\DoubleTake\schedule.sts</p> <p>Also make sure that you add every double-take admin to the local security group "Double-Take Admin", otherwise&nbsp;even local admin's won't have the necessary permissions.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-7650277719778540953?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-27429907531288069292007-04-18T14:46:00.001+02:002007-04-18T14:46:56.876+02:00SMS Advanced Client Setup Problems<p>I recently had problems installing an sms advanced client. During setup, it failed&nbsp;while creating the necessary WMI namespaces.<br>Error: failed to create WMI namespace CCM, code 80041002.</p> <p>Solution:<br>- Stop WMI service (winmgmt)<br>- Delete folder "%systemroot%\system32\wbem\Repository"<br>- Start WMI service<br>- Rerun client setup</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-2742990753128806929?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-86835986090515911702007-04-11T19:50:00.001+02:002007-04-11T19:50:08.249+02:00Netbackup SQL Restore Problems<p>Using the Netbackup MS SQL Gui client:<br>If you install a new SQL server, and try to restore database backups&nbsp;from an existing SQL Server, the message "Error encountered trying to read database images" shows.</p> <p>The issue is that the sql agent from the new netbackup client&nbsp;is not allowed to list the existing backups from other SQL servers.</p> <p>To resolve, go to the master Netbackup server, and copy all the files from &lt;install_path&gt;\netbackup\db\images\&lt;client_name&gt;\*.* to &lt;install_path&gt;\netbackup\db\images\&lt;new_client_name&gt;\*.*.<br>Leave the SQL host field pointed to the existing server, and point the source client field to the new SQL server.</p> <p>Works perfect!</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-8683598609051591170?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-40687758400035199242007-02-15T18:36:00.001+01:002007-02-15T18:36:52.273+01:00Windows Server 2003 Access-based Enumeration<p>Ever had the annoying problem that users can see files and folders in shares, even when they have no rights to access them? Install the Windows Server 2003 <a title="access-based enumeration add-on" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=04A563D9-78D9-4342-A485-B030AC442084&amp;displaylang=en" target="_blank">access-based enumeration add-on</a> for 2003 SP1.</p> <p>Install offers 2 modes: enable abe for all shared folders on a server, or configure it yourself on a per&nbsp;share basis (default). After default install, it shows an extra tab on the properties of&nbsp;a shared folder:</p> <p><a href="http://www.mevaho.be/blogger/WindowsServer2003AccessbasedEnumeration_FD5D/abe2.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="170" src="http://www.mevaho.be/blogger/WindowsServer2003AccessbasedEnumeration_FD5D/abe_thumb.png" width="129" border="0"></a> </p> <p>The add-on also includes a command line interface. (abecmd.exe)</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-4068775840003519924?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-26309148044805322432007-02-13T19:00:00.001+01:002007-02-13T19:05:56.081+01:00VMware Fusion vs Parallels Desktop for Mac OS<p>Since the release of Intel based Macs, the market is open for virtualization products for Mac OS. I decided to give <a title="VMware Fusion" href="http://www.vmware.com/products/beta/fusion//" target="_blank">VMware Fusion</a> (build 36932)&nbsp;and <a title="Parallels Desktop" href="http://www.parallels.com/en/products/desktop/" target="_blank">Parallels Desktop</a> (build 3120)&nbsp;a test run on my iMac Core 2 Duo.<br>Both of&nbsp;them support&nbsp;USB 2.0 and drag&amp;drop functionality, but here's&nbsp;a short overview of the most important&nbsp;differences:</p> <blockquote> <p><strong><u>Fusion<br></u></strong>- Multiple virtual processors<br>- 64 bit guest support<br><strong><u>Parallels<br></u></strong>- Coherence<br>- Boot Camp support (use bootcamp partition as virtual machine)</p></blockquote> <p>Since VMware Workstation 5.x and Server 1.x images can be used in Fusion, Parallels had to come up with a solution: Transporter. It allows easy migration of your real&nbsp;Windows pc, or existing&nbsp;VMware or Virtual PC VMs.<br>In my case, I decided to install 2&nbsp;new Windows Vista VMs.</p> <p>The test results:<br>First off is guest&nbsp;performance, which is nearly native in Parallels! Fusion beta always runs in debug mode (which decreases performance), but then again, I&nbsp;assigned both&nbsp;CPUs to this VM.&nbsp;The performance didn't even come close!<br>Pausing and resuming works quite well in both products, but Parallels is still a bit faster.<br><br>As for view modes, Coherence is quite impressive, but I doubt I will ever enable it. I'd rather&nbsp;use the VM window or full screen mode.<br><br>Maybe the most&nbsp;remarkable feature was the dynamic&nbsp;adjustment of the screen resolution&nbsp;in Parallels. Just resize the VM window, and&nbsp;the&nbsp;screen resolution&nbsp;inside the guest adjusts itself. Nice one!<br>&nbsp;<br>Last thing to mention is the&nbsp;Boot Camp support. Although&nbsp;this works well, I wonder why you need Boot Camp if there's virtualization software like Parallels??</p> <p>Check out&nbsp;these screenshots:</p> <p><a href="http://www.mevaho.be/blogger/VMwareFusionvsParallelsDesktopforMacOS_10368/fusion_vs_parallels2.jpg" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="252" src="http://www.mevaho.be/blogger/VMwareFusionvsParallelsDesktopforMacOS_10368/fusion_vs_parallels_thumb.jpg" width="143" border="0"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.mevaho.be/blogger/VMwareFusionvsParallelsDesktopforMacOS_10368/coherence5.jpg" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="162" src="http://www.mevaho.be/blogger/VMwareFusionvsParallelsDesktopforMacOS_10368/coherence_thumb3.jpg" width="252" border="0"></a></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-2630914804480532243?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com2tag:blogger.com,1999:blog-2393814324505840772.post-7861897460183980182006-12-28T10:14:00.001+01:002006-12-28T10:14:45.571+01:00Group Policy Settings Reference<p>A few weeks ago Microsoft published&nbsp;a new&nbsp;Group Policy Reference spreadsheet. This sheet lists all policy settings for user and computer configurations included in the admx/adml files delivered with Windows Vista.<br><br>Most important information in this sheet:<br>- the admx file that contains the setting<br>- the required OS for the setting to apply<br>- the registry location of the setting<br>- reboot or logoff required</p> <p>Download it <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=41dc179b-3328-4350-ade1-c0d9289f09ef&amp;DisplayLang=en" target="_blank">here</a>.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-786189746018398018?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-82863536578120845492006-12-05T09:35:00.001+01:002007-02-13T19:04:23.027+01:00Utility : Group Policy Log View<p>A few articles ago I discussed the fact that Vista logs all of the group policy events in the event log. Now Microsoft released a tool to export all group policy related events to a text, xml or html file : <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bcfb1955-ca1d-4f00-9cff-6f541bad4563&amp;DisplayLang=en">Group Policy Log View</a>.<br>The tool even allows to monitor events in real time in a command prompt.<br><br><a href="http://mevaho.be/blogger/UtilityGroupPolicyLogView_86DA/image022.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="250" src="http://mevaho.be/blogger/UtilityGroupPolicyLogView_86DA/image0_thumb14.png" width="286" border="0"></a></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-8286353657812084549?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-74301992906752880082006-12-01T07:40:00.001+01:002006-12-01T07:40:44.302+01:00New ADM Templates for IE 7<p>For those who already migrated to Internet Explorer 7, download the new&nbsp;Group Policy&nbsp;administrative templates here :<br><a title="http://go.microsoft.com/fwlink/?linkid=77998" href="http://go.microsoft.com/fwlink/?linkid=77998">http://go.microsoft.com/fwlink/?linkid=77998</a></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-7430199290675288008?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-51376793517840674932006-11-27T15:12:00.001+01:002006-11-27T15:21:57.201+01:00Utility : RGPRefresh<p>At GPOGuy.com, they created a usefull tool for remotely refreshing group policy settings. It requires the .NET Framework 1.1 to be installed for usage.<br><br>Have a look : <a href="http://www.gpoguy.com/rgprefresh.htm">www.gpoguy.com/rgprefresh.htm</a></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-5137679351784067493?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-60657950048736028022006-11-27T11:12:00.001+01:002006-11-27T11:16:20.467+01:00Terminal Services in Longhorn Server<p>During IT Forum I got to see a nice presentation of some of the new features of Terminal Services in Longhorn. Let me sum them up for you:</p> <p>-<strong> Terminal Services Gateway</strong>: it's actually the Microsoft version of Citrix Secure Gateway. It provides access to terminal server sessions with the RDP protocol encapsulated in&nbsp;the HTTPS protocol. The session is secure, and only firewall port 443 needs to be open to make a connection. Access through this gateway can be controlled on a per user or workstation basis.</p> <p>- <strong>Remote Programs:</strong> the ability to publish programs, in stead of a complete desktop environment. The application will run in a seamless window, so the user will experience no difference with local applications. File type associations can be configured on the clients, so they will automatically launch a terminal server application for certain file types.<br>These remote programs can be distributed as an MSI package (created in the TS Console), or through TS Web Access.</p> <p>- <strong>Terminal Services Web Access:</strong> an interface which makes the terminal services remote programs available to users from a web browser. It's a customizable web part, which can also be integrated in a Sharepoint site.</p> <p>Also a very nice feature, which makes the user experience even better, is the possibility to copy/paste from the desktop environment to a terminal server session. (and visa versa)<br>It&nbsp;was already possible for text strings&nbsp;in the past, but this has now been expanded to support complete files.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-6065795004873602802?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-2040818136827177792006-11-19T16:23:00.001+01:002007-02-15T18:38:58.396+01:00Group Policy in Vista and Longhorn<p>The most innovative change in group policies with windows vista and longhorn server is the introduction of <strong>admx and adml files</strong>. Admx files are xml based policy files, which contain registry based values. Adml files only contain text&nbsp;(per language), and are linked to admx files by using an id attribute for each string.<br>The location of these admx and adml files is <em>%systemroot%\Policy Definitions</em>. A very nice tool by FullArmor, which&nbsp;has been acquired by Microsoft, is called <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=0F1EEC3D-10C4-4B5F-9625-97C2F731090C&amp;displaylang=en" target="_blank">ADMX Migrator</a>. This allows for the migration of adm files to admx, and the creation of new admx files. </p> <p>Another improvement is the creation of a <strong>Central Store</strong>. This is a repository for all admx and adml files in a domain. This ensures that all of your gpo's use the same version of a policy template. The central store has to be created in&nbsp;a specific location : <em>SYSVOL\domain\policies\PolicyDefinitions</em>. If this central store is available, the GPMC will automatically load all of&nbsp;the templates from this location.</p> <p>Since windows vista, <strong>multiple local policies</strong> can be created. As you can see in the screenshot below, local policies can be created for specific users, administrators, non administrators, ...</p> <p><a href="http://mevaho.be/blogger/GroupPolicyinWindowsVista_DCC9/image010.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="124" src="http://mevaho.be/blogger/GroupPolicyinWindowsVista_DCC9/image0_thumb6.png" width="162" border="0"></a>&nbsp;</p> <p>In the past it was also pretty difficult for admins to <strong>monitor gpo application</strong>. Userenv debug logging could be enabled, but not microsoft tools helped in analyzing this information. Since vista, the complete&nbsp;processing of gpo's is logged in the event log.</p> <p>The last new feature I want to mention, is <strong>network location awareness</strong>. The main advantage of NLA is the end of the reliance on the ICMP protocol for policy application. It ensures a more accurate determination of network bandwith.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-204081813682717779?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-71595971523091064522006-11-19T15:36:00.001+01:002006-11-19T15:39:09.868+01:00Security in Windows Vista<p>Most of you who have been playing around with Vista probably noticed all of the security prompts&nbsp;when performing admin tasks.&nbsp;I'll try to give an overview of the most important security enhancements in Windows Vista.</p> <p><strong><u>Internet Explorer Protected Mode<br></u></strong>With Protected Mode, the IE process runs with a different user account with very little system privileges.(Check the processes list for an additional process called ieuser.exe) By running in this sandboxed mode, the IE process does not have sufficient rights to write&nbsp;to most parts of the file system. (eg. users profile)&nbsp;Protected Mode IE reads/writes to "low" versions of cache, located in :<br>Cache<em>: %userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low<br></em>Temp<em>: %userprofile%\AppData\Local\Temp\Low<br></em>Cookies<em>: <br>%userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\Low<br></em>History<em>: %userprofile%\AppData\Local\Microsoft\Windows\History\Low<br></em>By default, protected mode is enabled for all security zones, excepted trusted sites.</p> <p><strong><u>Windows Firewall<br></u></strong>The Windows firewall now has firewall rules for three fixed profiles: public (very secure), private (less secure)&nbsp;and domain. The domain profile is automatically configured when the workstation is added to a domain. For the other two profiles, windows will prompt you to select a profile&nbsp;whenever a new network is detected. This detection is done by the Network Access Protection client, which I'll talk about later. Whenever multiple networks are connected, the most restrictive firewall profile will be applied to the system. (support for multiple profile application will be added later)<br>Another new feature of the windows firewall is IPSEC integration. IPSEC policies are now configured with the windows firewall mmc snap-in. (or through gpo's of course, as is the rest of the firewall config)<br>The windows firewall now also supports outbound traffic control, which can limit installed applications to send traffic onto the network.</p> <p><strong><u>NAP (Network Access Protection)<br></u></strong>NAP is actually nothing more than controlling network access based on the configuration of a network client. These checks can be done&nbsp;on, for example:&nbsp;antivirus software, sms client, patchlevel, ...<br>Vista has a built-in NAP client, which communicates with a NPS (Network Policy Server). NPS is actually the new version of the <br>RADIUS server in Longhorn.<br>If the&nbsp;client has a compliant configuration,&nbsp;a health certificate together with network access is granted.<br>After being granted network access, the nap client will continiously monitor client configuration, and deletes the health certificate if the config becomes uncompliant.<br><br><strong><u>User Account Control<br></u></strong>Probably one of the most important security enhancement in Vista is UAC. Because of UAC, even an administrator runs with regular user privileges. Each time an admin task is performed, elevation is required. This prevents unauthorized programs from running, which in the past would have run without the admin even noticing it.<br>Another feature of UAC is virtualization. File access by legacy applications which try to write user configuration to the windows or&nbsp;program files location is captured, and redirected to a virtual folder : <em>%userprofile%\AppData\Local\VirtualStore.</em> This virtualization is controlled by a file system filter driver (luafv.sys)<br>The same goes for registry access. User configuration written to HKLM is captured, and redirected to <em>HKCU\Software\Classes\VirtualStore.</em> <br>Good to know is that these virtualization locations are not included in a roaming profile.</p> <p>Microsoft really put a lot of effort in securing its new OS. I didn't even talk about Bitlocker, Windows Defender, or the new authentication architecture which replaced GINA.<br>If you're interested, read more about it here: <a title="http://www.microsoft.com/technet/windowsvista/security/default.mspx" href="http://www.microsoft.com/technet/windowsvista/security/default.mspx">http://www.microsoft.com/technet/windowsvista/security/default.mspx</a>.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-7159597152309106452?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-32013014769416130892006-11-16T16:34:00.000+01:002006-11-16T16:39:01.410+01:00Command line utility : Systeminfo<p>Recently I was looking for an easy way of remotely checking the system uptime. I came across a very interesting utility : systeminfo.<br />Just run this command in a command prompt, and it will give you detailed system configuration information. (including hardward info, regional settings, virtual memory settings, uptime and installed hotfixes)</p><p><br />Command line options allow you to run it on a remote machine. (<a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/systeminfo.mspx?mfr=true" target="_blank">overview of all command line parameters</a>) </p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-3201301476941613089?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-3741162222384492542006-11-16T16:33:00.001+01:002006-11-19T10:40:18.196+01:00XP SP2 adds file stream to all downloads<p>When downloading a file on a Windows XP SP2 machine with a NTFS filesystem, a separate file stream is added to the file, which contains an Internet Explorer security zone identifier.<br>It contains a ZoneId value which is configured to 3, which means Internet zone. This causes a security pop-up ("Open File - Security Warning") to show each time you try to run the file. (unless the location where you run the file from is added to your Trusted Sites)</p><br> <p>In our case, we had a problem with executing these files silently in an sms package. The package installs with SYSTEM account, which means you won't see this security popup, and the installation will keep running until the machine is rebooted. Removing the file stream can be done by opening the file properties, and clicking on the "unblock" button.</p><br> <p>If you want to view file streams, just register <a href="http://mevaho.be/blogger/StrmExt.dll" target="_blank">StrmExt.dll</a>, and you will get an additional streams tab when you open file properties.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-374116222238449254?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-91024216030432880202006-11-16T16:30:00.000+01:002006-11-16T16:31:57.971+01:00BSOD Debugging<p>Debugging a BSOD is not difficult to do at all. For basic debugging, everything you need is a Microsoft tool called windbg (<a href="http://www.microsoft.com/whdc/devtools/debugging/default.mspx" target="_blank">http://www.microsoft.com/whdc/devtools/debugging/default.mspx</a>). The tool uses symbols, based on OS version, to perform the analysis. You can either download symbols for the OS you're debugging, or just enter the following path for symbols in the windbg app : <em>SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols</em><br />Windbg will now automatically download symbols for the loaded dump file.</p><br /><p>In most cases a small memory dump will be sufficient for analyzing the problem. The small memory dump is located in %systemroot%\minidump. The filename will be mini%.dmp, with % being the date for the dump.<br />Just open this dmp file with windbg, and it will automatically perform a short analysis of the dump.<br />An example output :<br /><br />BugCheck 100000EA, {81600708, 814b43a8, 8179f888, 1}</p><br /><p>Probably caused by : nv4_disp ( nv4_disp+2dddb )</p><br /><p>Followup: MachineOwner<br />---------<br />In the example above, the dump was caused by nv4_disp, the nvidia display driver.</p><br /><p>A few usefull commands to be used in windbg :<br />!analyze -v : will display detailled debugging information<br />!drivers : shows all drivers loaded in memory from the time the dump took place<br />!process : shows all active processes from the time the dump took place (only available for full dumps)</p><br /><p><br />For a much better and visual explanation of the above, check out <a href="http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032298076%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e" target="_blank">this webcast</a>.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-9102421603043288020?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0tag:blogger.com,1999:blog-2393814324505840772.post-62001370603422163382006-11-15T12:15:00.000+01:002006-11-16T16:38:11.808+01:00UserEnv Debug Logging<p><span style="font-family:arial;">Most of the problems associated with group policy processing and user profile loading can be debugged by enabling the debug logging. This can be done with the following registry value :</span></p><br /><p><span style="font-family:arial;">Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon<br />Value: UserEnvDebugLevel<br />Value Type: REG_DWORD</span></p><br /><p><span style="font-family:arial;">UserEnvDebugLevel can have the following values:<br />NONE 0x00000000<br />NORMAL 0x00000001<br />VERBOSE 0x00000002<br />LOGFILE 0x00010000<br />DEBUGGER 0x00020000</span></p><br /><p><span style="font-family:arial;">The default value is NORMALLOGFILE (0x00010001).<br />If you want to log the most verbose details, set the value to 0x00030002.<br />After configuration, reboot the workstation for settings to apply. The log file is located at %systemroot%\debug\usermode with name userenv.log.</span></p><br /><p><span style="font-family:arial;">A very nice freeware tool for analyzing the userenv.log file is available by Syspro software : Policy Reporter (</span><a href="http://www.sysprosoft.com/policyreporter.shtml" target="_blank"><span style="font-family:arial;">http://www.sysprosoft.com/policyreporter.shtml</span></a><span style="font-family:arial;">).<br /></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2393814324505840772-6200137060342216338?l=andymeers.blogspot.com'/></div>anmehttp://www.blogger.com/profile/05385344666365484966noreply@blogger.com0