<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Windows on Much Ado About IT</title><link>https://it.knightnet.org.uk/categories/windows/</link><description>
Recent content about Windows from Much Ado About IT |
Ramblings and rantings from IT Architect &amp; Designer, Julian Knight</description><generator>Hugo | gohugo.io | Theme twenty-sixteen</generator><language>en-gb</language><copyright>This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.</copyright><lastBuildDate>Mon, 24 Apr 2023 21:27:28 +0000</lastBuildDate><atom:link href="https://it.knightnet.org.uk/categories/windows/feed.xml" rel="self" type="application/rss+xml"/><item><title>Windows 10 1803 Timeline Feature</title><link>https://it.knightnet.org.uk/blog/windows-10-1803-timeline-feature/</link><guid isPermaLink="true">https://it.knightnet.org.uk/blog/windows-10-1803-timeline-feature/</guid><pubDate>Tue, 29 May 2018 09:42:53 +0100</pubDate><guid>https://it.knightnet.org.uk/blog/windows-10-1803-timeline-feature/</guid><description><div>The May 2018 version of Windows 10 has an updated alt-tab view called the timeline. While it will eventually be more useful, its current implementation is poor.</div><div>&lt;p>When you press &lt;!-- raw HTML omitted -->win&lt;!-- raw HTML omitted -->+&lt;!-- raw HTML omitted -->tab&lt;!-- raw HTML omitted -->, you used to get a sticky view that showed all of the open application windows for each monitor with a miniature picture of the window.&lt;/p>
&lt;p>As of the 1803 update in May, this view has slightly changed so that view now includes a timeline that you can scroll through rather than just a list. There is also a search box to make it easier to find what you want if you have lots of windows open.&lt;/p>
&lt;p>&lt;img src="https://it.knightnet.org.uk/uploads/2018/05/W101803-timeline.png" alt="W10 Timeline Screenshot">&lt;/p>
&lt;p>The new view also includes application tabs as well as windows. But only if the application has been adapted.&lt;/p>
&lt;p>I have to say, though, that the feature has been very poorly implemented so far:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Tabs only show if the application has been altered to make use of the new feature.&lt;/p>
&lt;p>Currently these mainly seem to be Microsoft applications such as Edge and the Office 365 versions (Click-to-run) of Office applications.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Search only works with applications amended to work with it as above.&lt;/p>
&lt;p>This is especially annoying as it should give a nice way to quickly search through all of the open window titles at least. That information is clearly shown above each window in the list but you can&amp;rsquo;t search it. Seems like a petty limitation.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Windows opened on a secondary monitor for applications not adapted to timeline don&amp;rsquo;t appear in
the main timeline display (on the primary monitor) but applications that &lt;em>have&lt;/em> been adapted &lt;em>do&lt;/em> appear.&lt;/p>
&lt;p>This is, in my view, a poor UX decision since it is confusing to people.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>The search function is only available on the primary monitor even though it searches
applications on other monitors (though only if they have been adapted for the timeline as already mentioned).&lt;/p>
&lt;p>Again, this is unnecessarily confusing to users.&lt;/p>
&lt;/li>
&lt;/ul></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/windows">windows</category><category domain="https://it.knightnet.org.uk/categories/operating-systems">operating-systems</category><category domain="https://it.knightnet.org.uk/categories/microsoft">microsoft</category><category domain="https://it.knightnet.org.uk/tags/windows-desktops">windows-desktops</category><category domain="https://it.knightnet.org.uk/tags/microsoft">microsoft</category></item><item><title>iTunes Finally Hits the Windows Store - What Does it Mean?</title><link>https://it.knightnet.org.uk/blog/itunes-finally-hits-the-windows-store-what-does-it-mean/</link><guid isPermaLink="true">https://it.knightnet.org.uk/blog/itunes-finally-hits-the-windows-store-what-does-it-mean/</guid><pubDate>Fri, 27 Apr 2018 08:11:13 +0000</pubDate><guid>https://it.knightnet.org.uk/blog/itunes-finally-hits-the-windows-store-what-does-it-mean/</guid><description><div>iTunes on Windows has always been a horrible application. It is highly intrusive, installing many background services. It also has a terrible UX/design. So, now that it is available in the Windows Store, is there a difference? Improvement?</div><div>&lt;p>Yes, this &lt;strong>will&lt;/strong>, or at least &lt;em>should&lt;/em>, make a difference.&lt;/p>
&lt;p>The reason is that Windows Store apps are actually wrapped in a &lt;a href="http://www.dictionary.com/browse/sandbox">&lt;em>sandbox&lt;/em>&lt;/a> environment. This means that your actual Windows environment, including your registry, will not
be littered with rubbish.&lt;/p>
&lt;p>It also means that, not only will iTunes be updated for you automatically by the Store, but if (when!)
you decide to uninstall it, it will be &lt;em>totally&lt;/em> gone. Unlike the standard installation that leaves
behind all sorts of rubbish that slows down your PC.&lt;/p>
&lt;!-- raw HTML omitted -->
&lt;p>Here are some articles that describe the Windows Store Sandbox and its implications:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.makeuseof.com/tag/desktop-vs-windows-store-apps-download/">Desktop vs. Windows Store Apps: Which Should You Download?&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://blogs.msdn.microsoft.com/cdndevs/2013/03/19/building-secure-windows-store-apps/">Building Secure Windows Store Apps&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.theregister.co.uk/2017/05/03/s_is_for_soon_behind_microsofts_new_windows/">S is for Sandbox: The logic behind Microsoft&amp;rsquo;s new lockdown Windows gambit • The Register&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://labs.sogeti.com/windows-store-apps-live-sandbox/">Windows Store Apps live in the Sandbox - SogetiLabs&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>And one more link that is relavent to the Windows Store version of iTunes as this is very likely
how it has been built: &lt;a href="https://blogs.msdn.microsoft.com/appconsult/2016/10/13/desktop-bridge-the-bridge-between-win32-apps-and-the-universal-windows-platform/">Desktop Bridge – The bridge between desktop apps and the Universal Windows Platform – App Consult Team&lt;/a>&lt;/p>
&lt;p>Unfortunately, the expected raft of announcements on the various tech news sites, as so often, miss the whole
point of why this is an important release. Most make no mention of the protections, performance and update
benefits or if they do, they don&amp;rsquo;t explain why they are important:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.engadget.com/2018/04/26/itunes-windows-store-s-mode/">Apple&amp;rsquo;s iTunes software comes to the Windows Store&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://techcrunch.com/2018/04/26/apple-itunes-finally-arrives-in-the-windows-store/">Apple iTunes finally arrives in the Windows Store | TechCrunch&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.macrumors.com/2018/04/26/itunes-app-windows-10-store/">Apple&amp;rsquo;s iTunes App Now Available Through Microsoft&amp;rsquo;s Windows 10 Store - Mac Rumors&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://gadgets.ndtv.com/apps/news/itunes-app-microsoft-store-windows-10-apple-how-to-download-install-1843650">iTunes Finally Available on the Microsoft Store for Windows 10 | Technology News&lt;/a>&lt;/li>
&lt;/ul></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/apple">Apple</category><category domain="https://it.knightnet.org.uk/tags/itunes">iTunes</category><category domain="https://it.knightnet.org.uk/tags/windows-store">Windows Store</category></item><item><title>BitLocker issues and fixes</title><link>https://it.knightnet.org.uk/kb/windows/bitlocker-issues/</link><guid isPermaLink="true">https://it.knightnet.org.uk/kb/windows/bitlocker-issues/</guid><pubDate>Mon, 16 Apr 2018 10:00:00 +0000</pubDate><guid>https://it.knightnet.org.uk/kb/windows/bitlocker-issues/</guid><description><div>BitLocker allows you to fully encrypt drives. It can be enabled so that it protects drives before boot. It also allows administrative recovery keys. However, sometimes it can go wrong.</div><div>&lt;h2 id="setup">Setup&lt;/h2>
&lt;p>Make sure you create a backup of your BitLocker key when setting up. Keep that absolutely
safe. If you lose it, you will not be able to recover the drive if you have an issue or need
to move the drive to a different PC.&lt;/p>
&lt;h2 id="issues">Issues&lt;/h2>
&lt;h3 id="disk-faults-or-other-operating-systems">Disk faults or other operating systems&lt;/h3>
&lt;p>Remember that, if your drive is encrypted &amp;amp; if you have a fault on it, it will probably not be possible to recover the data.&lt;/p>
&lt;p>Also remember that, when working with multiple operating systems installed on the drive (e.g. not virtual OS&amp;rsquo;s), they must all support BitLocker.&lt;/p>
&lt;h3 id="this-pc-doesnt-support-entering-a-bitlocker-recovery-password-during-startup-ask-your-administrator-to-configure-windows-recovery-environment-so-that-you-can-use-bitlocker">&amp;ldquo;This PC doesn&amp;rsquo;t support entering a BitLocker recovery password during startup. Ask your administrator to configure Windows Recovery Environment so that you can use BitLocker&amp;rdquo;&lt;/h3>
&lt;p>This error messsage appears to have a number of reasons.&lt;/p>
&lt;h4 id="tablets">Tablets&lt;/h4>
&lt;p>One is that you are using a tablet and so may not have a keyboard available during pre-boot where you
might need to enter the BitLocker key. To fix this, try:&lt;/p>
&lt;ul>
&lt;li>run &lt;code>gpedit.msc&lt;/code>&lt;/li>
&lt;li>Under computer configuration click on &amp;ldquo;administrative templates&amp;rdquo;&lt;/li>
&lt;li>Click on &amp;ldquo;windows components&amp;rdquo;&lt;/li>
&lt;li>Click on &amp;ldquo;bitlocker drive encryption&amp;rdquo;&lt;/li>
&lt;li>Click &amp;ldquo;operating system drives&amp;rdquo;&lt;/li>
&lt;li>Make sure that &amp;ldquo;require additional authentication at startup&amp;rdquo; is enabled&lt;/li>
&lt;li>On Microsoft surface devices, make sure that &amp;ldquo;enable use of bitlocker authentication
requiring preboot keyboard input on slates&amp;rdquo; is enabled.&lt;/li>
&lt;/ul>
&lt;p>Reference: &lt;a href="https://community.spiceworks.com/topic/1401228-bitlocker-not-allowing-encryption">https://community.spiceworks.com/topic/1401228-bitlocker-not-allowing-encryption&lt;/a>&lt;/p>
&lt;h3 id="other">Other&lt;/h3>
&lt;p>Try:&lt;/p>
&lt;ul>
&lt;li>Start an elevated command line&lt;/li>
&lt;li>Run &lt;code>DISKPART&lt;/code>&lt;/li>
&lt;li>Enter &lt;code>LIST VOLUME&lt;/code>&lt;/li>
&lt;li>Select the &amp;ldquo;recovery&amp;rdquo; volume with &lt;code>SELECT VOLUME &amp;lt;number&amp;gt;&lt;/code>. Number is the recovery volume number&lt;/li>
&lt;li>&lt;code>ASSIGN LETTER=Q&lt;/code> (to assign the letter Q:\ to the recovery partition)&lt;/li>
&lt;li>&lt;code>FORMAT fs=ntfs label=&amp;quot;Recovery&amp;quot; quick override&lt;/code>. You can use any name for the label.&lt;/li>
&lt;li>&lt;code>EXIT&lt;/code> to leave diskpart&lt;/li>
&lt;li>Run &lt;code>Robocopy.exe C:\Windows\System32\Recovery\ Q:\Recovery\WindowsRE\ /copyall /dcopy:t&lt;/code>&lt;/li>
&lt;li>Run &lt;code>reagentc /setreimage /path Q:\Recovery\WindowsRE&lt;/code>&lt;/li>
&lt;li>Run &lt;code>reagentc /enable&lt;/code>&lt;/li>
&lt;li>Run &lt;code>reagentc /info&lt;/code> to check whether the setup worked.
If everything worked OK, &amp;ldquo;WinRe-Status&amp;rdquo; should be enabled.&lt;/li>
&lt;li>You can now remove the Q: drive letter to prevent accidental access (which should result
in an &amp;ldquo;access denied&amp;rdquo; message anyway). Go back into DISKPART, follow steps 1 through 3 again.
Then enter &lt;code>REMOVE LETTER=Q&lt;/code>.&lt;/li>
&lt;/ul>
&lt;p>You don&amp;rsquo;t need to reboot.&lt;/p></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/support">Support</category><category domain="https://it.knightnet.org.uk/tags/bitlocker">BitLocker</category><category domain="https://it.knightnet.org.uk/tags/win10">Win10</category></item><item><title>Windows Hints and Tips</title><link>https://it.knightnet.org.uk/kb/windows/</link><guid isPermaLink="true">https://it.knightnet.org.uk/kb/windows/</guid><pubDate>Mon, 16 Apr 2018 10:00:00 +0000</pubDate><guid>https://it.knightnet.org.uk/kb/windows/</guid><description><div>Information about Microsoft windows. Including specific support along with hints and tips.</div><div/></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/support">Support</category></item><item><title>A simple mail filer for Microsoft Outlook (VBA)</title><link>https://it.knightnet.org.uk/blog/a-simple-mail-filer-for-microsoft-outlook-vba/</link><guid isPermaLink="true">https://it.knightnet.org.uk/blog/a-simple-mail-filer-for-microsoft-outlook-vba/</guid><pubDate>Sun, 19 Jun 2016 00:00:00 +0000</pubDate><guid>https://it.knightnet.org.uk/blog/a-simple-mail-filer-for-microsoft-outlook-vba/</guid><description><div/><div>&lt;p>Like many people I receive an unmanageable amount of email each day. Many days I get through only around 1/3 of the email I receive.&lt;/p>
&lt;p>However, the role I am in professionally requires me to retain a large proportion of correspondence. Some because it relates to ongoing projects, other because of security, audit or compliance reasons.&lt;/p>
&lt;p>In addition, I work across many projects. It isn&amp;rsquo;t unusual for me to be involved in two dozen or so projects at any one time on top of my day-to-day management work.&lt;/p>
&lt;p>So I have many folders &amp;ndash; hundreds in fact &amp;ndash; and filing email into the right folder has become a real drag. It can take an appreciable amount of time to hunt down the correct folder and Outlook does not provide any way to search/filter folder names in the UI.&lt;/p>
&lt;p>Thankfully, I have access to VBA macros in Outlook. While the experience of using VBA macros to control Outlook is rarely pleasant, it does get the job done &amp;ndash; mainly.&lt;/p>
&lt;p>My requirements for the utility were as follows:&lt;/p>
&lt;ul>
&lt;li>Must let me select multiple emails, if any have already been filed, show me the folder(s) so I can quickly file new email to the same folder as the rest of the conversation.&lt;/li>
&lt;li>Must give me a list of all my folders with a simple way of filtering the list by typing a few letters.&lt;/li>
&lt;li>Must also let me open a folder for viewing instead of filing or cancelling.&lt;/li>
&lt;/ul>
&lt;p>A couple of hours later, I was able to create a new utility which you can grab the code for from my GitHub repository: &lt;!-- raw HTML omitted -->&lt;a href="https://github.com/TotallyInformation/outlook-filer">https://github.com/TotallyInformation/outlook-filer&lt;/a>&lt;!-- raw HTML omitted -->&lt;/p>
&lt;p>There are a few tweaks I&amp;rsquo;d like to incorporate but as it is, it is highly useful and I use it many times a day.&lt;/p></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/general">General</category><category domain="https://it.knightnet.org.uk/categories/microsoft">Microsoft</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category></item><item><title>DSC vs. GPO vs. SCCM vs. MDM (Intune)</title><link>https://it.knightnet.org.uk/2016/06/dsc-gpo-sccm-mdm.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2016/06/dsc-gpo-sccm-mdm.html</guid><pubDate>Sat, 18 Jun 2016 17:42:13 +0000</pubDate><guid>https://it.knightnet.org.uk/2016/06/dsc-gpo-sccm-mdm.html</guid><description><div/><div>&lt;p>Microsoft Windows administrators now have a number of ways for managing their estates.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;em>Group Policy (GPO)&lt;/em>&lt;/p>
&lt;p>Allows very fine-grained control over every aspect of Windows. Primarily aimed at Windows desktops. Requires Active Directory (AD) and very careful configuration. Requires well trained specialist staff to get it right.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;em>System Center Configuration Manager (SCCM)&lt;/em>&lt;/p>
&lt;p>Allows central control over software delivery. Also requires AD. Configuration of delivery packages can be complex and very careful change control is required. Software delivery via SCCM can also be intrusive to users. Requires well trained specialist staff to get it right.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;em>Desired State Configuration (DSC)&lt;/em>&lt;/p>
&lt;p>Though extended by Microsoft this is actually part of a wider open standard &amp;ldquo;Open Management Infrastructure&amp;rdquo; and so applies to other platforms as well including Linux. Mainly aimed at server configurations. Falls into the DevOps camp as it defines server configurations in purely text format and so can be put under source control easily. DSC is typically dynamic and enforces the correct configuration (normally every 15 minutes) which greatly helps ensure secure configurations.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;em>Mobile Device Management (MDM)&lt;/em>&lt;/p>
&lt;p>Primarily aimed at mobile devices, this style of configuration is increasingly applicable to Windows Desktops with the advent of Windows 10. Microsoft InTune is leading the way with other MDM vendors following on. Not everything on the desktop can yet be controlled this way, even with W10 but many key settings and controls are already available. A much simpler method for enforcing desktop settings than the other methods, it allows fewer administrators and much less specialist knowledge.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>The article from FoxDeploy covers the first three of those and lays out the purpose of each. Well worth a read.&lt;/p>
&lt;p>What is missing is the 4th method which uses Mobile Device Management tooling. The leading contender for this is Microsoft InTune. However, InTune is really only focussed on Windows 10 (desktop and mobile), it has limited control in other Operating Systems.&lt;/p>
&lt;blockquote>
&lt;p>Servers only ever exist in a given state. If they deviate or we make changes, we refactor and redeploy. DSC drives it all and the machine will be up and running on a new OS, with data migrated in a matter of minutes.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>For all practical purposes, the first true large scale management tool we had for Windows systems in the modern era was Group Policy, or GPO as it is commonly truncated.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Comparatively, SCCM and MDT allow us to we import an image from a Windows install disk and then run dozens of individual steps which are customized based on the target machines platform, model, office location and other factors. The sky is the limit.&lt;/p>
&lt;/blockquote>
&lt;p>Curated from &lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->DSC vs. GPO vs. SCCM, the case for each. – FoxDeploy.com&lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->&lt;/p>
&lt;h2 id="update-2018-05-04---intune-and-autopilot">Update 2018-05-04 - Intune and Autopilot&lt;/h2>
&lt;p>It should be noted that Intune is now much more capable than when this was originally written.&lt;/p>
&lt;p>Intune now has mobile device management that easily rivals any of the other MDM tools across all platforms. It is also
well able to manage Apple OS X as far as Apple actually allow remote management of this type (they provide only a restricted
set of API&amp;rsquo;s unlike Windows).&lt;/p>
&lt;p>It should now be possible to manage and configure Windows desktops (at least Windows 10) just using Intune via the Cloud without
any input from the other tools.&lt;/p>
&lt;p>Intune coupled with &lt;a href="https://docs.microsoft.com/en-us/windows/deployment/windows-autopilot/windows-10-autopilot">Microsoft Autopilot&lt;/a> provides
a massively powerful and attractive set of tools for the deployment and configuration of Windows 10 based devices.&lt;/p>
&lt;p>Autopilot lets you ship devices straight from the manufacturer to the end user with no build needed. The user only requires a broadband
Internet connection. Devices are unboxed by the user and connected to the Internet. The user logs in with their cloud identity. Intune
&amp;ldquo;knows&amp;rdquo; which organisation the device belongs to and begins configuration. The whole process takes about 10 minutes to give a device
that can browse the Internet and 1 to 2 hours at most before all local client applications are installed and configured (in the background)
depending on the complexity of your configuration.&lt;/p></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/enterprise">Enterprise</category><category domain="https://it.knightnet.org.uk/categories/linux">Linux</category><category domain="https://it.knightnet.org.uk/categories/microsoft">Microsoft</category><category domain="https://it.knightnet.org.uk/categories/operating-systems">Operating Systems</category><category domain="https://it.knightnet.org.uk/categories/software">Software</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/configuration">Configuration</category><category domain="https://it.knightnet.org.uk/tags/cross-platform">Cross-Platform</category><category domain="https://it.knightnet.org.uk/tags/enterprise-systems">Enterprise Systems</category><category domain="https://it.knightnet.org.uk/tags/group-policy">Group Policy</category><category domain="https://it.knightnet.org.uk/tags/microsoft">Microsoft</category><category domain="https://it.knightnet.org.uk/tags/microsoft-intune">Microsoft InTune</category><category domain="https://it.knightnet.org.uk/tags/microsoft-windows-administrators">Microsoft Windows administrators</category><category domain="https://it.knightnet.org.uk/tags/mobile-device-management">Mobile Device Management</category><category domain="https://it.knightnet.org.uk/tags/operations">Operations</category><category domain="https://it.knightnet.org.uk/tags/software-delivery">software delivery</category><category domain="https://it.knightnet.org.uk/tags/system-center-configuration-manager">System Center Configuration Manager</category><category domain="https://it.knightnet.org.uk/tags/windows-desktops">Windows desktops</category></item><item><title>A simple mail filer for Microsoft Outlook (VBA)</title><link>https://it.knightnet.org.uk/2015/06/simple-mail-filer-microsoft-outlook-vba-2.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2015/06/simple-mail-filer-microsoft-outlook-vba-2.html</guid><pubDate>Fri, 05 Jun 2015 19:56:06 +0000</pubDate><guid>https://it.knightnet.org.uk/2015/06/simple-mail-filer-microsoft-outlook-vba-2.html</guid><description><div/><div>&lt;p>Like many people I receive an unmanageable amount of email each day. Many days I get through only around 1/3 of the email I receive.
However, the role I am in professionally requires me to retain a large proportion of correspondence. Some because it relates to ongoing projects, other because of security, audit or compliance reasons.&lt;/p>
&lt;p>In addition, I work across many projects. It isn’t unusual for me to be involved in two dozen projects at any one time on top of my day-to-day management work.&lt;/p>
&lt;p>So I have many folders – hundreds in fact – and filing email into the right folder has become a real drag. It can take an appreciable amount of time to hunt down the correct folder and Outlook does not provide any way to search/filter folder names in the UI.&lt;/p>
&lt;p>Thankfully, I have access to VBA in Outlook. While the experience of using VBA macro’s to control Outlook is rarely pleasant, it does get the job done – mainly.&lt;/p>
&lt;p>My requirements for the utility were as follows:&lt;/p>
&lt;ul>
&lt;li>Must let me select multiple emails, if any have already been filed, show me the folder(s) so I can quickly file new email to the same folder as the rest of the conversation.&lt;/li>
&lt;li>Must give me a list of all my folders with a simple way of filtering the list by typing a few letters.&lt;/li>
&lt;li>Must also let me open a folder for viewing instead of filing or cancelling.&lt;/li>
&lt;/ul>
&lt;p>A couple of hours later, I was able to create a new utility. This has been published to Github and you can find it at:
&lt;!-- raw HTML omitted -->&lt;a href="https://github.com/TotallyInformation/outlook-filer">https://github.com/TotallyInformation/outlook-filer&lt;/a>&lt;!-- raw HTML omitted -->&lt;/p></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/microsoft">Microsoft</category><category domain="https://it.knightnet.org.uk/categories/software">Software</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/email">email</category><category domain="https://it.knightnet.org.uk/tags/microsoft">Microsoft</category><category domain="https://it.knightnet.org.uk/tags/outlook">Outlook</category><category domain="https://it.knightnet.org.uk/tags/vba">VBA</category></item><item><title>New Laptop: Lenovo ThinkPad Yoga</title><link>https://it.knightnet.org.uk/2014/05/new-laptop-lenovo-thinkpad-yoga.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2014/05/new-laptop-lenovo-thinkpad-yoga.html</guid><pubDate>Fri, 02 May 2014 16:02:58 +0000</pubDate><guid>https://it.knightnet.org.uk/2014/05/new-laptop-lenovo-thinkpad-yoga.html</guid><description><div/><div>&lt;p>I have the pleasure of trying a new laptop right now as we consider them for work.&lt;/p>
&lt;p>The Lenovo ThinkPad Yoga.&lt;/p>
&lt;p>We have this configured with an Intel i5, 8GB RAM, 1TB HDD with 16GB SDD speed boost, the touch &amp;amp; pen screen.
It is a nice laptop with a screen that folds right over so you can use it as a slightly chunky tablet, the keyboard locks in this mode so you don’t accidentally press keys.&lt;/p>
&lt;p>It is great to finally be able to afford a laptop with a proper, pressure sensitive pen interface, it is a joy to use with tools such as Microsoft OneNote.&lt;/p>
&lt;p>The touch pad is also the best I’ve ever used. The pad itself is a proper mechanical button and once used, you will never want to go back to a trackpad that doesn’t provide such positive feedback and natural feel.&lt;/p>
&lt;p>We have Windows 8.1 Pro on it and the usual ups and downs of that operating system apply. Personally, I find W8.1 less reliable than Windows 7 but I suspect that it comes down to the software you use. I can say categorically that the “Modern UI” apps are a disaster. In particular they do not fully close when you think you’ve closed them (check in the Task Manager) and I’ve often noticed a significant slow-down after having started and “closed” several Modern UI apps.&lt;/p>
&lt;p>The laptop is certainly nice to use overall, it isn’t too heavy and can be used on one arm for 5-15 minutes without discomfort, longer than that becomes noticeable though. So not a complete tablet replacement. Great when sat however with it perched on a knee or supported with a table. No more scrappy paper notes for me! It is OneNote all the way.&lt;/p>
&lt;h2 id="the-good">The Good&lt;/h2>
&lt;ul>
&lt;li>Pen and touch with Windows 8.1 and Microsoft Office, a great combination.&lt;/li>
&lt;li>Fairly thin considering the features available.&lt;/li>
&lt;li>The fold-over screen is easy and natural to use.&lt;/li>
&lt;/ul>
&lt;h2 id="the-indifferent">The Indifferent&lt;/h2>
&lt;ul>
&lt;li>The Windows architecture doesn’t handle very high resolution screens well. I blame this on the development tools and Windows graphical UI libraries mainly. Too many applications do not correctly scale.&lt;/li>
&lt;li>Only 2 USB ports. About average for a thin laptop but very limiting when there as so many devices needing USB.&lt;/li>
&lt;li>After many years, Lenovo have finally changed their power connectors. Annoying though necessary, all those spare power supplies scattered around aren’t so useful now. Fortunately, you can buy a converter cable if you want to.&lt;/li>
&lt;li>Some windows behave oddly, changing font sizes drastically for no apparent reason. Not sure if this is Windows or something to do with the laptop.&lt;/li>
&lt;/ul>
&lt;h2 id="the-bad">The Bad&lt;/h2>
&lt;ul>
&lt;li>The power button is in the wrong place, it gets clicked by mistake too often. It is on the right hand side of the base at the front. Right next to the volume buttons.&lt;/li>
&lt;li>No drive LED indicator – really?! When using a PC this is essential if you want to know whether a pause in response is due to disk activity or something more serious.&lt;/li>
&lt;li>Mini-HDMI interface. This is not good for a business laptop, we already have full and mini Display Link adaptors and now we need to have HDMI as well.&lt;/li>
&lt;li>No native LAN interface. You have to give up one of the 2 USB ports and to get a USB-to-LAN cable if you want a wired connection. Again poor for a business laptop.&lt;/li>
&lt;li>The usual pointless spamware is pre-installed. However, Lenovo are better than most, not installing too much and their own wares do seem to actually serve a purpose mainly (I probably kept 1/2 of their own tools and removed everything else). Driver and software updates seem regular.&lt;/li>
&lt;li>Windows 8.1 Modern UI apps continue to be a very uncertain proposition with poor quality being rife and even the better quality apps seeming to regularly result in ongoing reduced performance on the PC. (Not Lenovo’s fault of course).&lt;/li>
&lt;/ul>
&lt;h2 id="conclusion">Conclusion&lt;/h2>
&lt;p>A worthy, flexible tool if you need or want both touch and pen interfaces. If not, save some money and go for a Lenovo X240. Possibly the most affordable convertible with pen and touch, at last such devices are in reach of mortals!&lt;/p></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/enterprise">Enterprise</category><category domain="https://it.knightnet.org.uk/categories/microsoft">Microsoft</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/hardware">Hardware</category><category domain="https://it.knightnet.org.uk/tags/laptops">Laptops</category></item><item><title>Microsoft 64-bit Application Support (lack-of)</title><link>https://it.knightnet.org.uk/2012/09/microsoft-64bit-application-support-lackof.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2012/09/microsoft-64bit-application-support-lackof.html</guid><pubDate>Wed, 12 Sep 2012 13:08:44 +0000</pubDate><guid>https://it.knightnet.org.uk/2012/09/microsoft-64bit-application-support-lackof.html</guid><description><div>Microsoft's 64-bit support is still sorely fragmented as we find out with a brand new laptop trying to access Microsoft SharePoint.</div><div>&lt;p>The joys of working with Microsoft products!&lt;/p>
&lt;p>So I have a brand-new, shiny 17″ HP laptop. 64-bit throughout. 6GB of RAM and comes pre-installed with 64-bit Windows.
You would think, then, that you would want to use 64-bit applications right? Wrong!!&lt;/p>
&lt;p>I automatically use the 64-bit version of Internet Explorer to access some Microsoft specific sites (Outlook Web Access and SharePoint 2007). I install and use the 64-bit version of Microsoft Office. Does this work well with SharePoint (from Microsoft)? No!&lt;/p>
&lt;p>For starters, you cannot upload an Excel spreadsheet to a SharePoint list like you should be able to. You get an error:&lt;/p>
&lt;p>&lt;img src="data:image/png;base64,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" alt="This feature requires Microsoft Internet Explorer version 5.0 or later, and Windows 95 or later.">&lt;/p>
&lt;p>Next you try to switch a list into a “Datasheet” view – which looks a bit like a spreadsheet. Inevitably, you get another error:&lt;/p>
&lt;p>&lt;img src="data:image/png;base64,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" alt="The list is displayed in Standard view. It cannot be displayed in Datasheet view for one or more of the following reasons: A datasheet component compatible with Windows SharePoint Services is not installed, your browser does not support ActiveX controls, or support for ActiveX controls is disabled.">&lt;/p>
&lt;p>To fix these errors, you then have to download and install “&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=23734">2007 Office System Driver: Data Connectivity Components&lt;/a>“.
&lt;strong>And&lt;/strong> you have to use the 32-bit version of Internet Explorer 9 (IE9).&lt;/p></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/enterprise">Enterprise</category><category domain="https://it.knightnet.org.uk/categories/microsoft">Microsoft</category><category domain="https://it.knightnet.org.uk/categories/software">Software</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/access">Access</category><category domain="https://it.knightnet.org.uk/tags/enterprise-systems">Enterprise Systems</category><category domain="https://it.knightnet.org.uk/tags/excel">Excel</category><category domain="https://it.knightnet.org.uk/tags/exchange">Exchange</category><category domain="https://it.knightnet.org.uk/tags/microsoft">Microsoft</category><category domain="https://it.knightnet.org.uk/tags/office">Office</category><category domain="https://it.knightnet.org.uk/tags/router-problems">router problems</category><category domain="https://it.knightnet.org.uk/tags/sharepoint">SharePoint</category><category domain="https://it.knightnet.org.uk/tags/word">Word</category></item><item><title>Diigo Bookmarks 05/20/2011</title><link>https://it.knightnet.org.uk/2011/05/diigo-bookmarks-05202011.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2011/05/diigo-bookmarks-05202011.html</guid><pubDate>Fri, 20 May 2011 12:31:04 +0000</pubDate><guid>https://it.knightnet.org.uk/2011/05/diigo-bookmarks-05202011.html</guid><description><div/><div>&lt;!-- raw HTML omitted -->
&lt;pre>&lt;code>&amp;lt;p class=&amp;quot;diigo-tags&amp;quot;&amp;gt;
&amp;lt;span&amp;gt;tags:&amp;lt;/span&amp;gt; &amp;lt;a href=&amp;quot;http://www.diigo.com/user/knightnet/windows&amp;quot;&amp;gt;windows&amp;lt;/a&amp;gt; &amp;lt;a href=&amp;quot;http://www.diigo.com/user/knightnet/ipad&amp;quot;&amp;gt;ipad&amp;lt;/a&amp;gt; &amp;lt;a href=&amp;quot;http://www.diigo.com/user/knightnet/iPhone&amp;quot;&amp;gt;iPhone&amp;lt;/a&amp;gt;
&amp;lt;/p&amp;gt;
&lt;/code>&lt;/pre>
&lt;!-- raw HTML omitted --></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/diigo">Diigo</category><category domain="https://it.knightnet.org.uk/categories/iphone-ipad-ipod">iPhone-iPad-iPod</category><category domain="https://it.knightnet.org.uk/categories/software">Software</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/printing">Printing</category></item><item><title>Nearest Postcode Search in Microsoft Excel</title><link>https://it.knightnet.org.uk/2009/09/nearest-postcode-search-microsoft.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2009/09/nearest-postcode-search-microsoft.html</guid><pubDate>Tue, 29 Sep 2009 09:52:30 +0000</pubDate><guid>https://it.knightnet.org.uk/2009/09/nearest-postcode-search-microsoft.html</guid><description><div/><div>&lt;p>I need to find a load of addresses by proximity to a postcode. I have the addresses in a Microsoft Access database.&lt;/p>
&lt;ol>
&lt;li>Download &lt;!-- raw HTML omitted -->Paul Jenkinsâ€™s UK Postcode csv&lt;!-- raw HTML omitted --> and import into Access as a table&lt;/li>
&lt;li>Create a query on your own table adding the following calculated field:&lt;/li>
&lt;/ol>
&lt;pre>&lt;code>&amp;lt;pre&amp;gt;PCregion: Trim( Left( [My Table]![Postcode], InStr( [My Table]![Postcode], &amp;amp;#8221; &amp;amp;#8221; ) ) )&amp;lt;/pre&amp;gt;
&lt;/code>&lt;/pre>
&lt;ol start="3">
&lt;li>Create a second query that joins the above query to the imported postcode table. Join on the “PCregion” field created above. Also add in the latitude and longitude fields from the postcodes table&lt;/li>
&lt;li>…
Well, I couldn’t be bothered to fight with Access so I exported the key tables and used Excel instead!
The principals are the same. Load the tables as tabs, load the Postcode data as a tab. Create a front sheet containing the reference Postcode (Create a Named Cell for this “STARTREGION”). Translate the reference Postcode to Latitude and Longitude by doing a VLOOKUP to the Postcode table, e.g.:&lt;/li>
&lt;/ol>
&lt;!-- raw HTML omitted -->
&lt;p>Where RC2 contains the reference Postcode and “UK_PostCodes!C1:C4” is the postcodes table (column 3 contains the Latitude and 4 the Longitude). Note that I’ve used R1C1 reference style as it is easier to mix fixed and relative references.
Now use the same formula in the main data tables so that you have Lat. and Long. columns added based on the Postcode on each line.
Finally add a “Distance” column to each data table with the following formula:&lt;/p>
&lt;!-- raw HTML omitted -->
&lt;p>In this case, we’ve used the STARTREGION named cell and the Lat./Long. data is in columns 28 &amp;amp; 29 respectively.
The calculation and Postcode reference data came from HM2K’s website: [How to search by nearest uk postcode in php][1].
[1]: &lt;a href="http://www.hm2k.com/posts/how-to-search-by-nearest-uk-postcode-in-php">http://www.hm2k.com/posts/how-to-search-by-nearest-uk-postcode-in-php&lt;/a>&lt;/p></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/development">Development</category><category domain="https://it.knightnet.org.uk/categories/microsoft">Microsoft</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/maps">Maps</category><category domain="https://it.knightnet.org.uk/tags/office">Office</category><category domain="https://it.knightnet.org.uk/tags/vba">VBA</category></item><item><title>Cygwin BASH function to open the latest version of a document</title><link>https://it.knightnet.org.uk/2009/07/cygwin-bash-function-to-open-the-latest-version-of-a-document.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2009/07/cygwin-bash-function-to-open-the-latest-version-of-a-document.html</guid><pubDate>Wed, 15 Jul 2009 21:43:50 +0000</pubDate><guid>https://it.knightnet.org.uk/2009/07/cygwin-bash-function-to-open-the-latest-version-of-a-document.html</guid><description><div/><div>&lt;p>One handy function I’ve added to .bashrc (so it is always available) under Cygwin (the LINUX command environment for Windows) works out the current working version of a document. It assumes that you keep copies that have a version number or date in the file name that will sort correctly.&lt;/p>
&lt;!-- raw HTML omitted -->
&lt;!-- raw HTML omitted -->
&lt;p>You can use it with an alias like this:&lt;/p>
&lt;!-- raw HTML omitted -->
&lt;!-- raw HTML omitted -->
&lt;p>If you name your documents sensibly such as “a-document-2009-07-20.doc” or “a-document-v01.01.doc”, then the latest version of the file will be opened in the default application&lt;/p>
&lt;!-- raw HTML omitted -->
&lt;p>&lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->Technorati&lt;!-- raw HTML omitted --> : &lt;!-- raw HTML omitted -->BASH&lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted --> &lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->Diigo Tag Search&lt;!-- raw HTML omitted --> : &lt;!-- raw HTML omitted -->BASH&lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->&lt;/p>
&lt;!-- raw HTML omitted --></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/development">Development</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/bash">BASH</category><category domain="https://it.knightnet.org.uk/tags/batch">Batch</category><category domain="https://it.knightnet.org.uk/tags/cygwin">Cygwin</category><category domain="https://it.knightnet.org.uk/tags/scripting">Scripting</category></item><item><title>Windows command prompt vs PowerShell vs Cygwin for remote backup scripts</title><link>https://it.knightnet.org.uk/2009/07/windows-command-prompt-vs-powershell-vs-cygwin-for-remote-backup-scripts.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2009/07/windows-command-prompt-vs-powershell-vs-cygwin-for-remote-backup-scripts.html</guid><pubDate>Mon, 13 Jul 2009 14:44:00 +0000</pubDate><guid>https://it.knightnet.org.uk/2009/07/windows-command-prompt-vs-powershell-vs-cygwin-for-remote-backup-scripts.html</guid><description><div/><div>&lt;p>I’ve been struggling with trying to get a new backup routine working for my Laptop.
I should point out that I have several complex requirements for backup so my needs are probably not average.
However, it really shouldn’t be this hard!
I need to use a combination of BZR (Bazaar) for document version control and RSYNC (for files that don’t need version control and for those folders that might contain files too big for version control systems – around 1/3 to 1/2 available memory).
All of the backups need to happen over a secure link since I am often outside of my home network – indeed quite often behind locked-down enterprise firewalls but that’s a story for another time. So I use SSH (Secure SHell) to manage the secure connection and transmission. Thankfully both BZR and RSYNC can both use SSH as a transport.
I don’t want to have to enter my remote system password loads of times though and this is where things started to get annoying. Using the Windows native versions of BZR, RSYNC and SSH I could not get a single shared password to work no matter what I tried.
I also had some problems trying to control the output from the various tools and use it to further control what happens next – for example getting an IP address and working out whether I am on a network and where that network is.
I tried to do this with a Windows command script first but even with the Windows 7 extensions it really is far to hard to get anything useful done and when I found myself turning to more and more utilities to help I thought “enough is enough”.
At that point I happened to be reading an article on Windows PowerShell, the .NET scripting host so I thought I’d give it another go (having tried it before). I soon found that, although powerful for controlling the WMI interface, it is desperately convoluted and annoying for general use.
So, realising that most of the tools I wanted to use have their roots in the UNIX world, it would make sense to try out the latest version of Cygwin. This has really come on a long way since it’s early days and is far more mature. It is also very much lighter in weight than the Microsoft provided UNIX services for Windows or whatever they are currently calling it. The Microsoft provided tools load perhaps a dozen services into memory permanently though they are rarely required. Cygwin only uses memory when it needs to.
After converting my backup script from Windows batch to a BASH script under Cygwin, I soon had everything working as I wanted it – including the seemingly intractable problem of the shared passwords, now using KEYCHAIN to manage the SSH-AGENT and keys. So now I only need to supply a password once, it is held reasonably securely in memory and used by SSH as and when required. I only need to enter it once per reboot.
The full script not only backs things up, it also auto-commits changes to BZR and changes network settings to match my current location and proxy server requirements. The later is not yet converted from batch as I don’t need it just at the moment.
Let me know if you are interested in a copy of the script and I’ll upload it somewhere.&lt;/p></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/software">Software</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/backup">Backup</category><category domain="https://it.knightnet.org.uk/tags/batch">Batch</category><category domain="https://it.knightnet.org.uk/tags/cygwin">Cygwin</category><category domain="https://it.knightnet.org.uk/tags/scripting">Scripting</category><category domain="https://it.knightnet.org.uk/tags/win7">Win7</category></item><item><title>Running Komodo Edit Open Source Code Editor Under Windows 7</title><link>https://it.knightnet.org.uk/2009/05/running-komodo-edit-open-source-code-editor-under-windows-7.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2009/05/running-komodo-edit-open-source-code-editor-under-windows-7.html</guid><pubDate>Thu, 14 May 2009 12:27:00 +0000</pubDate><guid>https://it.knightnet.org.uk/2009/05/running-komodo-edit-open-source-code-editor-under-windows-7.html</guid><description><div/><div>&lt;p>The open source version of Komodo’s code editor and development environment &lt;!-- raw HTML omitted -->Komodo Edit&lt;!-- raw HTML omitted --> is a great tool for development. I use it for PHP, HTML, JavaScript and more.
However, I haven’t done any serious coding for a while so I haven’t needed to run it under Windows 7 even though I had it installed. When I did, I was disapointed to find it behaving very poorly. It wouldn’t resize properly without messing up the screen. I tried with some of the compatibility settings that Windows 7 gives you but that made no difference. I also tried an upgrade to the latest version.
A quick search didn’t reveal anything about Windows 7 specifically but I did spot a discussion &lt;!-- raw HTML omitted -->about problems under Vista that were related to file permissions&lt;!-- raw HTML omitted -->. Sure enough, &lt;strong>making Komodo Edit run as Administrator fixed the issues&lt;/strong>.
I’ve had a few file permission issues under Windows 7, I’m fairly sure it is down to me messing around. However, it is clear that Windows Vista and Windows 7 are both rather sensitive to permissions issues which is worth bearing in mind.
Looking at &lt;code>%USERPROFILE%\AppData\Roaming\ActiveState\KomodoEdit&lt;/code>, I could see that &lt;code>SYSTEM&lt;/code>, my user and &lt;code>Administrators&lt;/code> all had full access but that &lt;code>Administrator&lt;/code> was the owner of some of the files. I can only summise that this is the issue.
As this needs rebuilding with Windows 7 RC, I haven’t the time to test further but certainly running as Administrator does the trick.
By the way, Komodo Edit is available for Mac and Linux as well as Windows. It has a big brother “&lt;!-- raw HTML omitted -->Komodo IDE&lt;!-- raw HTML omitted -->” with &lt;!-- raw HTML omitted -->additional features&lt;!-- raw HTML omitted --> if you need them. Both are highly configurable, support many languages and are based on the &lt;!-- raw HTML omitted -->Mozilla&lt;!-- raw HTML omitted --> code (like Firefox and Thunderbird) &amp;amp; can easily be extended with JavaScript.&lt;/p>
&lt;!-- raw HTML omitted -->
&lt;p>&lt;!-- raw HTML omitted --> &lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->Technorati&lt;!-- raw HTML omitted --> : &lt;!-- raw HTML omitted -->Development&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Software&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Vista&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Win7&lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted --> &lt;!-- raw HTML omitted --> &lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->Diigo Tag Search&lt;!-- raw HTML omitted --> : &lt;!-- raw HTML omitted -->Development&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Software&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Vista&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Win7&lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->&lt;/p>
&lt;!-- raw HTML omitted --></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/development">Development</category><category domain="https://it.knightnet.org.uk/categories/software">Software</category><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/vista">Vista</category><category domain="https://it.knightnet.org.uk/tags/win7">Win7</category></item><item><title>How-to show a Message of the Day (MOTD) at the Windows Command Prompt</title><link>https://it.knightnet.org.uk/2009/05/how-to-show-a-message-of-the-day-motd-at-the-windows-command-prompt.html</link><guid isPermaLink="true">https://it.knightnet.org.uk/2009/05/how-to-show-a-message-of-the-day-motd-at-the-windows-command-prompt.html</guid><pubDate>Tue, 12 May 2009 22:33:00 +0000</pubDate><guid>https://it.knightnet.org.uk/2009/05/how-to-show-a-message-of-the-day-motd-at-the-windows-command-prompt.html</guid><description><div/><div>&lt;p>One of the features available under UNIX is the Message of the Day (MOTD). This is run every time you start a command prompt and displays the content of a file. In addition, the UNIX shells allow all sorts of stuff to be run and configured every time you start a new prompt using the .profile and .bashrc command files.&lt;/p>
&lt;p>Windows users don&amp;rsquo;t generally expect that kind of flexibility from their command prompts. However, Windows does indeed support the use of an &lt;code>autorun&lt;/code> into which you can shoe-horn any command you like.&lt;/p>
&lt;p>So for my standard setup, I make the shell autorun run a &lt;code>.profile.cmd&lt;/code> file that sits in the &lt;code>%USERPROFILE%&lt;/code> folder. From that file, I can run anything I like.&lt;/p>
&lt;p>To set up a shell autorun, you have to edit the registry so the usual warnings to be careful and back things up apply.&lt;/p>
&lt;p>There are two locations you can set, one for the machine as a whole and one for the logged-in user.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-ini" data-lang="ini">&lt;span class="line">&lt;span class="cl">&lt;span class="na">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="na">HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>If you want to set an autorun for another user, you need to go down &lt;code>HKEY_USERS&lt;/code> and find the appropriate one. It is really easier just to log in!&lt;/p>
&lt;p>In one or both of those locations, add a new &amp;ldquo;String Value&amp;rdquo; (&lt;code>REG_SZ&lt;/code>) called &lt;code>AutoRun&lt;/code> with the value:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-cmd" data-lang="cmd">&lt;span class="line">&lt;span class="cl">&lt;span class="nv">%USERPROFILE%&lt;/span>\.profile.cmd
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Now create that file and put in a message such as:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-cmd" data-lang="cmd">&lt;span class="line">&lt;span class="cl">&lt;span class="p">@&lt;/span>&lt;span class="k">echo&lt;/span> &lt;span class="s2">&amp;#34;Hello and welcome to my command prompt&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Save the file and open a new shell and you should see the message just after the Microsoft copyright.&lt;/p>
&lt;p>This should work on all versions of Windows at least from XP onwards.&lt;/p>
&lt;p>If you want to add this to a batch file to set up new machines, here is the command you need:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-cmd" data-lang="cmd">&lt;span class="line">&lt;span class="cl">reg.exe ADD &lt;span class="s2">&amp;#34;HKLM\SOFTWARE\Microsoft\Command Processor&amp;#34;&lt;/span> /v AutoRun /t REG_SZ /d &lt;span class="se">^%&lt;/span>USERPROFILE&lt;span class="se">^%&lt;/span>\.profile.cmd /f
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>(Note that the above needs to go on a single line)&lt;/p>
&lt;hr>
&lt;h2 id="updates">Updates&lt;/h2>
&lt;ul>
&lt;li>2018-04-22 - Tidy formatting, reformat for Hugo output.&lt;/li>
&lt;/ul>
&lt;!-- raw HTML omitted -->
&lt;p>&lt;!-- raw HTML omitted --> &lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->Technorati&lt;!-- raw HTML omitted --> : &lt;!-- raw HTML omitted -->Batch&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Configuration&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Scripting&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Vista&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Win7&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Windows&lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted --> &lt;!-- raw HTML omitted --> &lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->Diigo Tag Search&lt;!-- raw HTML omitted --> : &lt;!-- raw HTML omitted -->Batch&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Configuration&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Scripting&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Vista&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Win7&lt;!-- raw HTML omitted -->, &lt;!-- raw HTML omitted -->Windows&lt;!-- raw HTML omitted -->&lt;!-- raw HTML omitted -->&lt;/p>
&lt;!-- raw HTML omitted --></div></description><author>Julian Knight</author><category domain="https://it.knightnet.org.uk/categories/windows">Windows</category><category domain="https://it.knightnet.org.uk/tags/batch">Batch</category><category domain="https://it.knightnet.org.uk/tags/configuration">Configuration</category><category domain="https://it.knightnet.org.uk/tags/scripting">Scripting</category><category domain="https://it.knightnet.org.uk/tags/vista">Vista</category><category domain="https://it.knightnet.org.uk/tags/win7">Win7</category></item></channel></rss>