<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  
  
  <channel>
    <title>chrisjrob: windows</title>
    <link>https://chrisjrob.com</link>
    <atom:link href="https://chrisjrob.com/tag/windows/feed/index.xml" rel="self" type="application/rss+xml" />
    <description>GNU Linux, Perl and FLOSS</description>
    <language>en-gb</language>
    <pubDate>Fri, 13 Feb 2026 17:22:31 +0000</pubDate>
    <lastBuildDate>Fri, 13 Feb 2026 17:22:31 +0000</lastBuildDate>
    
    <item>
      <title>Windows 10 Black Screen After Remote Desktop</title>
      <link>https://chrisjrob.com/2017/11/21/windows-10-black-screen-after-remote-desktop/</link>
      <pubDate>Tue, 21 Nov 2017 10:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2017/11/21/windows-10-black-screen-after-remote-desktop</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/black-window-300.png" align="right" alt="Featured Image">
         
         <p>I logged into my Windows 10 Professional (1703) desktop from home yesterday, using Remmina on Ubuntu 16.04. 
I wasn’t surprised when my desktop wallpaper was black, I know it does this to save bandwidth, but when I returned to the office this morning my desktop was still black and, as it is set by the administrator via GPO, could not be changed.</p>

<p>Searching the Internet was not helpful on this occasion; so I have made this quick posts to help others.</p>

<!--more-->

<p>It turns out that this is not some weird absence of wallpaper, but rather is a plain black wallpaper image, which has managed to get itself cached.
The solution is consequentially simple - find and terminate said cached image.</p>

<ol>
  <li>Open File Explorer and navigate to <code class="language-plaintext highlighter-rouge">%APPDATA%</code> (you can type that into the top address/location field).</li>
  <li>In the search box at the top right enter the text “Cache” (see image below).</li>
  <li>Delete the cached version of the black wallpaper once it is found.</li>
  <li>Sign out and then sign back in.</li>
</ol>

<p>On my system the specific file location was:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>%APPDATA%\Microsoft\Windows\Themes\CachedFiles\CachedImage_1920_1080_POS4.jpg
</code></pre></div></div>

<p>Please do comment below if this was helpful, or if you needed to alter these instructions at all.</p>

<p><img src="/assets/black-window.png" alt="File Manager" /></p>

       ]]>
      </description>
    </item>
    
    <item>
      <title>Buying Microsoft Windows</title>
      <link>https://chrisjrob.com/2013/03/04/buying-microsoft-windows/</link>
      <pubDate>Mon, 04 Mar 2013 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2013/03/04/buying-microsoft-windows</guid>
      <description>
       <![CDATA[
         
         <p>Having purchased <a href="/2013/02/22/the-novatech-nfinity-n1410-review/" title="Review of the Novatech nFinity n1410">my Novatech nFinity
n1410</a>,
I thought that I would install Windows as a virtual machine. Nothing
easier, I thought, and trotted off to my local Currys.</p>

<p>On entering Currys there was plenty of evidence of the new Windows 8,
but I noticed that <a href="http://www.currys.co.uk/gbuk/search-keywords/323_3082_30147_xx_xx/windows+8/xx-criteria.html" title="Windows 8 at Curry's">all the copies were
upgrades</a> from
Windows 7 or Windows XP.  Currys explained that they do not stock full
copies of Windows, only the upgrades, and stated that this was not a
Curry’s issue, but that it was a Microsoft policy to only sell full
versions of Windows via their website.</p>

<!--more-->

<p>So I found myself searching online for “<a href="https://www.google.co.uk/search?q=microsoft+buy+windows+8" title="Search Microsoft Buy Windows 8">buy windows
8</a>”
and ended up on the <a href="http://windows.microsoft.com/en-gb/windows/buy" title="Buy Windows 8">Microsoft
site</a>,
but, as with Currys, the only versions available were upgrades.</p>

<p>Starting to feel like I’d entered the Twilight Zone, I <a href="http://www.businessdirect.bt.com/category/computing,software,operating-systems/11168?q=windows%208" title="Windows 8 at BT Business Direct">searched at BT
Business
Direct</a>,
this seemed to be much more successful and I found <a href="http://www.businessdirect.bt.com/Product/Compare?CompareList=8BMQ%2C8BMS%2C8BMR%2C8BMT&amp;CategoryId=11168&amp;q=windows%208" title="Windows 8 Choices at BT Business Direct">4 choices
available</a>,
but all the versions were OEM copies which I assumed that I was not
legally permitted to install on a VM. It appeared that the only choices
were OEM licences or Retail upgrade licences, on the face of it -
leaving users like myself unable to legally buy Windows at all.</p>

<p>I thought perhaps that this was a short-term anomaly post-launch, but
<a href="http://superuser.com/questions/494782/does-a-full-retail-license-of-windows-8-exist-not-oem-not-upgrade" title="Does a Full Retail Licence of Windows 8 exit?">it seems
not</a>.
Apparently the OEM version is all things to all people, being both a
Retail copy for non-system builders, and an OEM copy for system builders
(<a href="http://superuser.com/questions/494782/does-a-full-retail-license-of-windows-8-exist-not-oem-not-upgrade" title="Does a full retail license of windows 8 exist?">read
more</a>).
If this is correct then this means that those 4 choices at BT Business
Direct may be okay for me afterall.</p>

<p>And <a href="http://www.microsoft.com/oem/en-gb/licensing/sblicensing/Pages/personal-use-license.aspx" title="Personal Use Licence">here is the word from Microsoft on the
matter</a>:
<em>“If you are building a computer for your personal use or installing an
additional operating system in a virtual machine, you can now purchase
OEM System Builder software using the Personal Use Licence.”</em> After
pouring over the text of EULAs, this is actually easy and unequivocal.
Well done Microsoft.</p>

<p>Knowing my preference for all-things GNU/Linux and FLOSS, some of you
may be wondering why I need Windows at all. The reasons are very few
and I don’t use Windows from one month to the next, but I would find it
difficult to eradicate completely:</p>

<ol>
  <li><strong>Tax return:</strong> I know that <a href="http://bootpolish.net/home_howto_submitaukselfassessmentreturnunderlinux" title="How to Submit a UK Self Assessment Return Under Linux">it can be done under
Linux</a>,
but I prefer to use TaxCalc.</li>
  <li><strong>Road Angel:</strong> I have found no way of updating my Dad’s <a href="http://www.roadangelgroup.com" title="Road Angel">Road
Angel</a> without Windows.</li>
  <li><strong>Inforad:</strong> Similarly I have found no way of updating my
<a href="http://www.gpsinforad.co.uk/" title="Inforad">Inforad</a> without Windows.</li>
  <li><strong>Leappad2:</strong> I have found no way of updating my childrens’
Leappad2’s without Windows.</li>
</ol>

<p>So there we have it, we can now officially buy the OEM version for our
VMs.</p>

<p>At least I think so.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Buying Microsoft Office</title>
      <link>https://chrisjrob.com/2013/02/20/buying-microsoft-office/</link>
      <pubDate>Wed, 20 Feb 2013 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2013/02/20/buying-microsoft-office</guid>
      <description>
       <![CDATA[
         
         <p>Whilst <a href="http://www.tridenthonda.co.uk" title="Trident Honda">my Company</a> is
predominantly a Linux user, it has not been without its problems.
OpenOffice in particular struggles with some newer Powerpoint
presentations and the lack of the Calibri font seems to cause layout
issues. More recently, our primary system vendor has introduced
“Business Intelligence” as a product and we would like to take the
benefit of that. Unfortunately most of those benefits are only available
if you are also running Microsoft Excel 2010 and later, whilst we of
course use OpenOffice.</p>

<!--more-->

<p>So, with a heavy heart I reached for my dog-eared copy of the Internet,
to see what this would cost me. I knew I needed Microsoft Office
Professional, as Microsoft Access is occasionally needed. I found that
<a href="http://www.businessdirect.bt.com/products/microsoft-office-professional-2010---licence---1-pc---pkc---win---english-7258.html?q=office%202010" title="BT Business Direct - Microsoft Office Professional 2010">a full retail licence from BT Business Direct</a> cost
£205 plus VAT, not so bad after all.</p>

<p>I considered buying 12 of these full retail licences, but decided in the
end to contact our BT account manager to request a quote. I was informed
by BT that the full retail licences could not be used on a server; no
explanation was given for this, but I was assured that this was the
case.  The result was that the cost would in fact be £288 each, an
additional £1000. A rather strange reversal of the usual - the more you
buy, the lower the unit price.</p>

<p>As I was going to be installing on a virtual machine, I was also
interested in knowing that I would be able to reinstall on a new virtual
machine, if for any reason I needed to rebuild. For some reason this
seemed far less clear than I would have liked, but ultimately I did
receive that assurance; albeit in a way that left me wondering if that
would indeed ultimately prove to be the case.</p>

<p>One additional confusion is that 2013 is just out, and so there was a
choice of 2010 or 2013, we had been told to buy 2010 or later, in order
to work with Business Intelligence, but then I read an article on ZDNet
<a href="http://www.zdnet.com/can-microsoft-bring-bi-to-the-masses-if-the-excel-2013-masses-cant-get-bi-7000011450/" title="Can Microsoft bring BI to the masses if the Excel 2013 masses can't get BI?">Can Microsoft bring BI to the masses if the Excel 2013 masses can’t get
BI?</a>.
The upshot seems to be that Microsoft Office Professional 2013 may not
be enough - I might need Microsoft Office Professional Plus 2013, which
as far as I can see is not even listed on BT Business Direct.</p>

<p>I visited the Microsoft page on <a href="http://office.microsoft.com/en-gb/professional-plus/" title="Microsoft Office Professional Plus">Microsoft Office Professional Plus
2013</a> but
this left me none the wiser. Following the link to <a href="http://office.microsoft.com/en-gb/business/microsoft-office-volume-licensing-suites-comparison-FX101812899.aspx" title="Licensing Options">Licensing
Options</a>
looked promising, but was not. Following the link to <a href="http://www.microsoft.com/licensing/licensing-options/enterprise.aspx#tab=4" title="View Licensing Options">View Licensing
Options</a> - seemed
to suggest that the only option was a three year Enterprise Agreement,
but there was no pricing shown, not even under the “Volume Pricing”
heading.</p>

<p>So now I need to re-contact BT to find out if they offer Professional
Plus 2013 and try and find out if this is what I need and whether I can
in fact reinstall on different hardware.</p>

<p>To seasoned purchasers of proprietary software this might all seem par
for the course, or perhaps there is an easier way that I have not yet
found? I suspect that the truth is that we are too large a company for
buying single licences, but too small a company for an enterprise
agreement. Neither fish nor fowl, as the saying goes.</p>

<p>But, for the past 5 years or so, I have not had to think about licensing
once. If I need a copy of office, then I download
<a href="http://www.openoffice.org/" title="OpenOffice">OpenOffice</a> (or more recently
<a href="http://www.libreoffice.org/" title="LibreOffice">LibreOffice</a>); if I need a
desktop publishing program, then I download
<a href="http://www.scribus.net/" title="Scribus">Scribus</a>; a graphics editor, <a href="http://www.gimp.org/" title="The GNU Image Manipulation Program">the
GIMP</a>; an
illustrator, <a href="http://inkscape.org/" title="Inkscape">Inkscape</a>. And for each
of those programs I can install it for all staff without even a thought
about how many licences I might have available.</p>

<p>There is no way out for me, sadly, and I will need to navigate these
difficult waters whether I like it or not, but there <strong>is</strong> a better way
and that way is <a href="http://en.wikibooks.org/wiki/FLOSS_Concept_Booklet" title="FLOSS Concept Booklet">Free Libre Open Source Software
(FLOSS)</a>.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Linux is Free and Wastes Less Time Than Windows</title>
      <link>https://chrisjrob.com/2012/11/26/linux-is-free-and-wastes-less-time-than-windows/</link>
      <pubDate>Mon, 26 Nov 2012 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2012/11/26/linux-is-free-and-wastes-less-time-than-windows</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/linux-tux.jpg" align="right" alt="Featured Image">
         
         <p>It is commonly said, at least in Microsoft circles, that Linux is free
if you do not value your time. But is that really true, given the ease
of installing and updating software under Linux?</p>

<p>Today I needed to install a Windows-only budgeting program called
Profitplanner on our Windows 2003 server. This process was
straightforward enough, just a ZIP download which needed extracting and
installing.</p>

<!--more-->

<p>Whilst the install worked fine, it warned that I needed to install the
Microsoft Visual J# 2.0 Redistributable package, and gave me a link so
to do.</p>

<p>Unfortunately the Download button on the Microsoft website would not
work in Internet Explorer 8, forcing me to use Chrome instead.</p>

<p>Having downloaded the executable I then tried to install it, but no
good - it needed .NET installed first.</p>

<p>The link provided did not take me to the application download page, but
instead took me to the main Microsoft download page, where there were
1042 results for “.NET framework”.</p>

<p>The instruction was to install .NET “2.0/3.0”, which I take to mean
either 2.0 or 3.0. Even filtering for Windows Server 2003 R2 results in
78 results - 5 pages - including service packs, updates, patches, SDKs
etc. There seems to be know way of filtering the results further,
leaving me manually searching for Application entries.</p>

<p>I then realised that I should have checked that I don’t already have it
installed already, even though it had told me that I hadn’t. Sure enough
I did indeed already have .NET Framework 4 installed. Do I really need
to install 2.0 or 3.0 alongside it?</p>

<p>I decided to attempt a fresh installation of the .NET Framework 4, but
doing so merely told me what I already knew - that it was already
installed. The conclusion had to be that that I needed an older version
of .NET than that currently on my system, or perhaps a newer version of
Visual J#? I searched for the latter first, but 2.0 does indeed appear
to be the newest version.</p>

<p>Going down the tack of installing an older version of .NET, a Google
search suggested that 3.5 might include versions 2.0 and 3.0. I would
have assumed that 4.0 is just a development of that, but who knows - at
this stage it is worth a try. I downloaded and attempted to install, but
then realised that I have inadvertently downloaded the web installer,
which just kept restarting, possibly our proxy server getting in the
way. I search again, this time for the redistributable package, and
downloaded that.</p>

<p>I then tried to install J#, but again it insisted on 2.0 of the .NET
Framework. Only then did I realise that I had installed the .NET Compact
Framework.</p>

<p>Yes this was completely my fault, but mistakes like this are inevitable
when using the Microsoft Download Centre, as you are offered a
bewildering array of similarly named downloads.</p>

<p>I uninstalled the .NET Compact Framework, and search again, eventually
finding the 3.5 redistributable listed at the bottom of the .NET
Framework 3.5 web installer page. The 197mb download (there are Linux
distributions smaller than that) took a while to download and even
longer to install. Eventually it completed successfully.</p>

<p>Installing J# now worked, so clearly 3.5 worked where 4.0 did not. With
J# installed I was then able to easily install Profitplanner.</p>

<p>Success at last.</p>

<p>Having gone through the above craziness, it occurred to me that .NET is
a supported CrossOver Linux application, and J# is probably easily
installed as well… 10 minutes later I had a CrossOver bottle with a
working copy of ProfitPlanner.</p>

<p>Perhaps unusually it was actually simpler to install a Windows
application under Linux than it was under Windows.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Windows 7 Fails To Read An NTFS Drive Twice</title>
      <link>https://chrisjrob.com/2011/03/20/windows-7-fails-to-read-an-ntfs-drive-twice/</link>
      <pubDate>Sun, 20 Mar 2011 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2011/03/20/windows-7-fails-to-read-an-ntfs-drive-twice</guid>
      <description>
       <![CDATA[
         
         <p>My brother-in-law’s Buffalo HS-DH500GL NAS (network attached storage)
has failed, it responds to pings, but cannot be accessed via the web
interface, nor by the Windows client software. We reset the device on
multiple occasions, but the reset failed to change the IP address to the
default. We noticed that the rear fan is not working, which suggests
that the device is not in the best of health.</p>

<!--more-->

<p>So we took the drive out of the NAS and I used a 
<a href="http://www.amazon.co.uk/gp/product/B001A5SK56/ref=as_li_ss_tl?ie=UTF8&amp;tag=robsquadnet-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B001A5SK56">USB to SATA cable</a>
to mount the drive on my Debian Squeeze laptop. All worked just fine, I
could browse his music and pictures, but there wasn’t much I could do to
recover his 200GB of music and pictures; I hadn’t brought an external
USB drive with me (note to self:
<a href="http://www.amazon.co.uk/gp/product/B001A5SK56/ref=as_li_ss_tl?ie=UTF8&amp;tag=robsquadnet-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B001A5SK56">buy a second cable</a>),
and we were unable to share a Windows directory with my laptop, for the
simple reason that my laptop did not have samba installed, and his
Vodafone 3G broadband was not functioning. Yes, it was one of those
days.</p>

<p>Simple enough, we thought, we would just plug the USB to SATA cable into
his Windows 7 laptop instead. Unfortunately it seems that, despite
working out of the box on Linux, it requires a driver installed under
Windows 7. A driver which I did not have with me, and of course our 3G
connection was still down at this point; so I could not download it
(even if I could track it down).</p>

<p>Fortunately we had a spare SATA desktop PC, with a spare place for a
hard drive. He did not wish to use Linux, so installed Windows 7. We
then plugged in the SATA drive, enabled it in the BIOS, and rebooted.
The drive and its partitions were detected, but not assigned a drive
letter. We went into drive management, but the option to assign a drive
letter was disabled. Clearly there was something adrift with the drive
that was preventing it from being mounted in Windows 7.</p>

<p>What I would then have done was use a Linux live CD to boot onto this
SATA PC, mount both drives and simply copy the data across, but time had
beaten us - they needed to go to his parents, and we had to leave it at
that. He decided to take the drive into work and get one of his
technical people to recover his data onto a fresh drive.</p>

<p>What a frustrating few hours, and it would have been trivial to fix on a
Linux network, firstly because the drive would have just mounted fine
(which it did on my laptop), secondly because I could have trivially
created an NFS share (okay unfair - as it wasn’t Windows fault that I
didn’t have the samba installed), or thirdly I could just have used dd
with ssh to transfer the drive image to another computer on the network.</p>

<p>Working on a Windows network is like having one arm tied behind your
back. Working on a Windows network without functioning broadband is like
having one arm tied behind your back whilst wearing a blindfold.</p>

<p>I need a beer.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Choppy Audio Silverlight Over RDP</title>
      <link>https://chrisjrob.com/2011/03/04/choppy-audio-silverlight-over-rdp/</link>
      <pubDate>Fri, 04 Mar 2011 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2011/03/04/choppy-audio-silverlight-over-rdp</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/silverlight.jpg" align="right" alt="Featured Image">
         
         <p>Following <a href="/2011/03/03/problems-playing-silverlight-media-on-windows-server-2003/">my recent post</a>
regarding Silverlight, unfortunately I have hit disaster.  When the
audio starts, it sounds choppy with a double-echo or reverb.  In short
it is unusable.  All other audio works fine, even on the same webpage,
but as soon as you try and listen to a Silverlight widget it sounds
terrible.</p>

<!--more-->

<p>Googling “silverlight rdp choppy” in desperation has not filled me with
confidence, there are a number of posts including:</p>

<ul>
  <li><a href="http://forums.silverlight.net/forums/p/94280/303052.aspx">Has anyone else ran into a problem where if you use a Silverlight app over Remote Desktop and it plays a WMA or MP3 file using MediaElement, the sound is choppy?</a></li>
</ul>

<p>It is possible that upgrading to Windows Server 2008 would resolve this
issue; although there are issues I believe in connecting to the latest
RDP version using rdesktop.</p>

<p>I did find <a href="http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/1e7a9764-e220-4693-a4ac-d7f4e811283b">this advice from Microsoft</a>,
the Microsoft RDP Client was the only sound card available, but I
followed the advice anyway to no avail.</p>

<p>What I simply do not understand is why all other audio works perfectly
via RDP, except Silverlight, especially given the fact that Silverlight
and RDP are Microsoft products.</p>

<p>Any suggestions gratefully received!</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Problems Playing Silverlight Media On Windows Server 2003</title>
      <link>https://chrisjrob.com/2011/03/03/problems-playing-silverlight-media-on-windows-server-2003/</link>
      <pubDate>Thu, 03 Mar 2011 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2011/03/03/problems-playing-silverlight-media-on-windows-server-2003</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/silverlight.jpg" align="right" alt="Featured Image">
         
         <p>We have to be able to play Silverlight media on our two virtual Windows
Server 2003 servers.  This is completely unavoidable, because you first
need to authenticate via an Active-X website, so any option of using
Moonlight on Linux was impossible.</p>

<p>The problem that we had was that when we clicked on the Play Media
button, there were two pop ups stating <em>“This page has an unspecified potential security risk”</em> followed by another stating <em>“A problem was encountered with the media file specified.”</em></p>

<!--more-->

<p>I tried bypassing our proxy server;  I ensured that the Internet
Enhanced Security was uninstalled; I tried adding the relevant sites to
“Trusted sites”; I tried reducing Trusted Sites to “Low” security; I
brought all the critical updates up-to-date.  Nothing seemed to make a
difference.</p>

<p>Finally, I decided to review the optional Windows updates, just to see
if there was anything related to Silverlight and noticed that there was
a major update to .net available “.NET framework 4”. Knowing that
Silverlight is a .net technology, I installed it and, after yet another
reboot, the pop ups had gone and it was working.</p>

<p>My reason for writing about it is simply this:  I had googled endlessly
about this problem, without any success, there was seemingly nothing
relevant to this problem.  Hopefully this post will help others.</p>

<p>But you should be using Linux not Windows!  There, couldn’t resist ;)</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Howto | Protect your Windows PC</title>
      <link>https://chrisjrob.com/2009/03/21/protect-your-windows-pc/</link>
      <pubDate>Sat, 21 Mar 2009 05:34:14 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2009/03/21/protect-your-windows-pc</guid>
      <description>
       <![CDATA[
         
         <p>In my opinion, protecting your Windows PC is much harder than it should be, and for that reason I recommend Linux.</p>

<ul>
  <li><a href="/2009/03/21/why-linux/">Why Linux?</a>.</li>
</ul>

<p>If you are determined to run Windows, then read on!</p>

<!--more-->

<h2 id="secure-your-network">Secure your network</h2>

<p>A <a href="http://www.theregister.co.uk/2008/07/15/unpatched_pc_survival_drops/">recent study</a> found that an unpatched Windows PC connected to the Internet without a firewall, lasted just four minutes.</p>

<h3 id="use-a-hardware-firewall">Use a hardware firewall</h3>

<p>Various studies concluded that so called Personal Firewall software is flawed in concept. Read more about it on Wikipedia, including some of the criticisms:</p>

<ul>
  <li><a href="https://en.wikipedia.org/wiki/Personal_firewall">Personal Firewall</a></li>
</ul>

<p>The good news is that combined modem, router, network switch and Wireless access point can be purchased for less than £50.  Linksys and Draytek have a great reputation, and I personally have had no problems with Netgear.  Just try and get a personal recommendation, and ensure that it does have a built-in firewall.</p>

<h3 id="encrypt-your-wireless">Encrypt your Wireless</h3>

<p>Often people don’t bother encrypting their wireless network.  I believe this is often based on the incorrect assumption that the worst that will happen is that someone will be able to use your broadband for free.  The real reason to encrypt your wireless, is because anyone on your wireless network is inside your network, and can thus browse the file-shares on your computer and potentially exploit your machines.  The fact that they have bypassed your firewall is a big advantage to them.</p>

<p>Avoid WEP encryption, which can be cracked, and instead opt for WPA encryption.</p>

<h2 id="secure-your-pc">Secure your PC</h2>

<h3 id="dont-run-as-administrator">Don’t run as administrator</h3>

<p>Most Windows users run either as “administrator” or with an account that has administrator rights.  This gives any virus that you run full rights to do whatever they want on your PC.  Instead you should run as a limited-user account and only login as administrator when you need to, or use the <a href="http://netsecurity.about.com/od/quicktips/qt/qt_run_as.htm">Run as administrator</a> option.</p>

<p>Read more about this subject:</p>

<ul>
  <li>http://windows.about.com/od/security/a/why_limited.htm</li>
</ul>

<p>If you have teenage children, it is a good idea to create user accounts for them and restrict them to limited-user rights.</p>

<h3 id="keep-your-pc-updated">Keep your PC updated</h3>

<p>You must use the Windows updater to keep your PC updated with critical updates.  If you are running anything older than Windows XP SP2, then consider upgrading, or better still consider changing to Linux.</p>

<ul>
  <li><a href="/2009/03/21/why-linux/">Why Linux?</a></li>
</ul>

<h3 id="install-anti-virus-software">Install anti-virus software</h3>

<p>I would avoid all the free trials that come with a new PC, and I would avoid Norton - which will have devastating effect on your PC.  Instead I would have a look at the following:</p>

<ul>
  <li><a href="http://free.avg.com/">AVG Free Edition</a></li>
  <li><a href="http://www.avast.com/eng/download-avast-home.html">Avast Home Edition</a></li>
  <li><a href="http://www.free-av.com/">AntiVir Personal Edition</a></li>
</ul>

<p><strong>I have only personally tried AVG, but understand that the others are also good.</strong></p>

<h3 id="install-anti-spyware-software">Install anti-spyware software</h3>

<p>Microsoft Defender is now included in Microsoft Vista, and is available for install for Windows XP and this is a logical choice.</p>

<ul>
  <li><a href="http://www.microsoft.com/windows/products/winfamily/defender/default.mspx">Microsoft Defender</a></li>
  <li><a href="http://www.safer-networking.org/">Spybot - Search &amp; Destroy</a></li>
  <li><a href="http://lavasoft.com/">Ad-Aware</a></li>
</ul>

<p><strong>I have personally used all of these programs without issue.</strong></p>

<p>If you have already installed some anti-spyware program, make sure it’s not a rogue:</p>

<ul>
  <li><a href="http://www.spywarewarrior.com/rogue_anti-spyware.htm">Spyware Warrior: Rogue Anti-Spyware</a></li>
</ul>

<h3 id="avoid-internet-explorer">Avoid Internet Explorer</h3>

<p>Use Mozilla Firefox instead of Internet Explorer.  Only use Internet Explorer for those sites that you trust implicitly.</p>

<h2 id="be-cautious">Be cautious</h2>

<ul>
  <li>Do not open email attachments unless you know the sender and are expecting the attachment</li>
  <li>Do not click on hyperlinks in emails (they’re as dangerous as attachments)</li>
  <li>Do not visit dubious websites</li>
  <li>Never follow links in pop-ups</li>
  <li>Delete any chain e-mails or unwanted messages without forwarding</li>
  <li>Don’t reply to junk emails, nor follow links to remove yourself from their database, often all you are doing is confirming that your email address is valid</li>
  <li>When installing software, read every step thoroughly to ensure that you do not install additional software without realising it</li>
</ul>

<h2 id="further-reading">Further Reading</h2>

<ul>
  <li><a href="/2009/03/21/why-linux/">Why Linux?</a></li>
  <li><a href="http://www.sans.org/rr/papers/index.php?id=1298">Windows XP - Surviving the first day</a></li>
</ul>

       ]]>
      </description>
    </item>
    
    <item>
      <title>Alternatives to Windows</title>
      <link>https://chrisjrob.com/2009/03/21/alternatives-to-windows/</link>
      <pubDate>Sat, 21 Mar 2009 05:33:57 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2009/03/21/alternatives-to-windows</guid>
      <description>
       <![CDATA[
         
         <p>I have been repeatedly astonished by the number of people who have no idea that any alternative to Microsoft Windows actually exists.  Here is a list of just a few with Links to their respective Wikipedia pages:</p>

<!--more-->

<ul>
  <li><a href="https://en.wikipedia.org/wiki/Linux">Linux</a> (open source)</li>
  <li><a href="https://en.wikipedia.org/wiki/OS_X">Apple Mac OS X</a> (proprietary)</li>
  <li><a href="https://en.wikipedia.org/wiki/Berkeley_Software_Distribution">BSD</a> (open source)</li>
  <li>More → <a href="https://en.wikipedia.org/wiki/List_of_operating_systems">List of operating systems</a></li>
</ul>

<p>It is worth mentioning at this point that Apple Mac OS X is a proprietary closed system, whilst the others are open source.</p>

<p>I recommend Linux - <a href="/2009/03/21/why-linux/">Why Linux?</a>.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Linux | Windows Virtualisation</title>
      <link>https://chrisjrob.com/2009/03/21/windows-virtualisation/</link>
      <pubDate>Sat, 21 Mar 2009 05:31:50 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2009/03/21/windows-virtualisation</guid>
      <description>
       <![CDATA[
         
         <p>The area of virtualisation is one of rapid development and you should investigate more widely before making any decisions.</p>

<h2 id="options-for-windows-virtualisation">Options for Windows Virtualisation</h2>

<p>There are several options for Windows virtualisation, including:</p>

<ul>
  <li><a href="#qemu">QEMU</a></li>
  <li><a href="#xen">Xen</a></li>
  <li><a href="#virtualbox">VirtualBox</a></li>
  <li><a href="#vmware-server">VMWare Server</a></li>
</ul>

<!--more-->

<h3 id="qemu">QEMU</h3>

<p>A true open source virtualisation product, but one that runs slowly, often too slowly to be of use. Fortunately you can optimise QEMU by the installation of one of the following:</p>

<ul>
  <li>KQEMU</li>
  <li>KVM</li>
</ul>

<p>The former is not entirely open source, but is your main option if you have a Kernel less than 2.6.20.</p>

<h3 id="xen">XEN</h3>

<p>Is not an open source product, but is available free. It is considered to be very quick.</p>

<h3 id="virtualbox">VirtualBox</h3>

<p>InnoTek offer two versions of their VirtualBox product:</p>

<ul>
  <li><em>Full Product</em> - free for Personal and reasonable Evaluation</li>
  <li><em>OSE (Open Source Edition)</em> - free but requires compiling from source and comes without Guest Additions and without Headless VRDP. The latter seems unimportant, given that Windows has an RDP server already, but it is the only way of running VirtualBox headlessly AFAIK.</li>
</ul>

<p>I have tested on Debian with great success and the following are the links I used:</p>

<ul>
  <li><a href="https://help.ubuntu.com/community/VirtualBox#head-ac88c03223e773c78dbb46b4b13c109de1143a03">Build VirtualBox</a></li>
  <li><a href="http://ubuntuforums.org/archive/index.php/t-346185.html">Complete Host Networking</a></li>
  <li><a href="http://www.cendio.com/seamlessrdp/">Install SeamlessRDP</a></li>
  <li><a href="http://ubuntuforums.org/showthread.php?t=433359">Configure for seamless and headless operation</a></li>
  <li><a href="http://ubuntuforums.org/showthread.php?t=433359&amp;page=11">Fix for multiple windows</a>
    <ul>
      <li>http://ubuntuforums.org/showthread.php?t=224212</li>
      <li>https://www.fontis.com.au/rdesktop</li>
    </ul>
  </li>
  <li><a href="http://www.virtualbox.org/download/UserManual.pdf">VirtualBox Manual</a></li>
  <li><a href="http://sig9.com/articles/concurrent-remote-desktop">Concurrent Users</a>
    <ul>
      <li>http://concurrentremotesessions.netfirms.com/</li>
      <li>http://sala.pri.ee/terminal-server-patch/</li>
    </ul>
  </li>
</ul>

<h3 id="vmware-server">VMWare Server</h3>

<p>Free but not open source. Requires compiling from source. Excellent reliability, supported product. The author has not tested this product.</p>

       ]]>
      </description>
    </item>
    
    <item>
      <title>Linux | Windows for Linux</title>
      <link>https://chrisjrob.com/2009/03/21/windows-for-linux/</link>
      <pubDate>Sat, 21 Mar 2009 05:31:36 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2009/03/21/windows-for-linux</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/linux-tux.jpg" align="right" alt="Featured Image">
         
         <h2 id="introduction">Introduction</h2>

<p>Coping with Windows applications on Linux is probably the biggest problem that you will face.  Your options are:</p>

<ul>
  <li><a href="#install-on-linux">Install on Linux</a></li>
  <li><a href="#use-a-linux-alternative">Use a Linux alternative</a></li>
  <li><a href="#install-under-wine">Install under Wine</a></li>
  <li><a href="#publish-to-linux-desktop">Publish to Linux desktop</a></li>
  <li><a href="#virtualise">Virtualise</a></li>
</ul>

<!--more-->

<h2 id="install-on-linux">Install on Linux</h2>

<p>This may be a waste of time, but it’s at least worth checking whether your favourite applications have a Linux version.</p>

<h2 id="use-a-linux-alternative">Use a Linux alternative</h2>

<p>You definitely should investigate open source alternatives, some of the applications currently available under Linux are simply stunning.</p>

<ul>
  <li>http://www.osalt.com/</li>
  <li>http://linuxappfinder.com/</li>
  <li>http://www.tuxsoftware.com/</li>
</ul>

<p>The following applications are particularly good:</p>

<h2 id="office-suite">Office suite</h2>

<p>Options:</p>

<ul>
  <li>OpenOffice - more like Microsoft Office than Microsoft Office 2007</li>
  <li>KOffice - fast but less compatible with Microsoft Office</li>
</ul>

<p>Benefits:</p>

<ul>
  <li>OpenOffice comes in for a fair amount of criticism for being slow, but on modern hardware this is simply not a problem</li>
  <li>Openoffice is also criticised for trying too hard to emulate Microsoft Office, but for users used to Microsoft, this is a huge advantage</li>
  <li>Includes built-in PDF support with automatic creation of PDF bookmarks (gorgeous)</li>
  <li>Almost 100% compatible with Microsoft Office</li>
  <li>Already compatible with Office 2007 (which you cannot say for Microsoft Office 2002)</li>
  <li>OpenOffice Drawing has no Office equivalent and is simply superb for flow charts</li>
  <li>OpenOffice is free - and versions are available for Windows and Linux</li>
</ul>

<p><strong>Currently using Windows?  Ease the transition by installing OpenOffice on your existing Windows server.  And encourage your users to install it at home!</strong></p>

<h2 id="pimemail">PIM/Email</h2>

<p>Options:</p>

<ul>
  <li>Evolution</li>
  <li>Kontact</li>
  <li>Thunderbird (email only)</li>
</ul>

<p>Benefits:</p>

<ul>
  <li>Both Evolution and Kontact have their proponents and their detractors, but the truth is that both these applications do a superb job of replacing Outlook</li>
  <li>Evolution is probably the only option if you are wedded to Microsoft Exchange Server, and is more unified</li>
  <li>Kontact is really a suite of programs beautifully welded together into a single application, but nevertheless they are separate and this does effect usability</li>
  <li>Thunderbird is available for Windows and Linux</li>
</ul>

<p>Our MD was passionate about Microsoft Outlook, but was swiftly reassured following a demonstration of Evolution and Kontact.  Any small misgivings remaining were dispelled once he realised how much faster Kontact was able to download, sort and filter his messages.</p>

<p><strong>If you don’t require a full PIM, then Mozilla Thunderbird is probably the best mail-only client, and you could install it on your existing Windows server to get your users used to it!</strong></p>

<h2 id="web-browser">Web Browser</h2>

<ul>
  <li>Firefox (called Iceweasel under Debian) is a superb browser and is available for Windows and Linux</li>
  <li>Konqueror is fast, but, currently at least, problematic with certain plug-ins</li>
</ul>

<p>However good Firefox undoubtedly is, you will always have the odd website that simply does not work on anything except Internet Explorer.  If you’re really unlucky, this will effect a website that is mission-critical for you.  You have been warned.  Fortunately Firefox is achieving market penetration levels which is forcing webmasters to take notice, so things can only get better.</p>

<p>One particular issue is any website still using Active-X, which is simply not supported on Linux.  Fortunately the world seems to agree that Active-X is about the worst thing ever to come out of Redmond, so its impact is on the wane.</p>

<p><strong>Install Firefox on your Windows server to familiarise your users before their transition to Linux</strong></p>

<h2 id="desktop-publishing">Desktop Publishing</h2>

<ul>
  <li>Scribus is absolutely brilliant.</li>
  <li>Having used QuarkXPress, I found Scribus easier to use and the built-in PDF support fantastic.</li>
  <li>Scribus is available for Windows and Linux</li>
</ul>

<p><strong>Make sure you install the development branch “scribus-ng” rather than the standard version, as the standard version is almost unusable.</strong></p>

<p><strong>Scribus is free - so why not give it to all your users?</strong></p>

<h2 id="install-under-wine">Install under Wine</h2>

<p><code class="language-plaintext highlighter-rouge">Wine</code> is not an emulator, rather it is a collection of Linux-compatible Windows libraries.  This means that applications installed under Wine are running natively, and in my experience some applications actually run faster than under Windows.</p>

<p>Since the transition to version 1, Wine has become very much more effective a tool and applications that were buggy under Wine have suddenly become much more usable.  That said, my advice to anyone is to try Wine for each application and then give up if it doesn’t work well.  Don’t do what I did, which was spend weeks of my life and still end up with something less than usable.</p>

<p>Depending on the importance of the application, you could also consider <a href="http://www.codeweavers.com/products/cxlinux/">Crossover Linux by Codeweavers</a>.  They offer Microsoft Office for Linux and have worked to get Wine working better for many applications.  As I understand it, they are actually using an older version of Wine than currently available from WineHQ, so sometimes applications will work better under Wine than under Crossover Linux (at least so I have been told).  They are a commercial entity, so if you are a large organisation you may be able to pay Crossover to get a particular application working for you.</p>

<p>Internet Explorer is available from <a href="http://www.tatanka.com.br/">IES4Linux</a>.  This worked superbly well for us, until recently when it started hogging vast amounts of CPU, and we had to remove it from all users.  Reaches the websites that Firefox cannot reach, but probably cannot be relied upon for mission-critical use; so if you simply have to have Internet Explorer this is probably not your best option.</p>

<p><strong>IES4Linux requires a Microsoft Windows licence for each user, which, unless you have lived on the moon for the past decade, you should be able to provide.  There is at least a question-mark over this licensing, so you should make your own enquiries - start at the IES4Linux website.</strong></p>

<h2 id="publish-to-linux-desktop">Publish to Linux desktop</h2>

<p>Applications can be published from a Windows server to the Linux desktop:</p>

<ul>
  <li>Rdesktop</li>
  <li>Citrix</li>
  <li>2x</li>
  <li>SeamlessRDP</li>
</ul>

<h3 id="rdesktop">Rdesktop</h3>

<ul>
  <li>http://www.rdesktop.org/</li>
</ul>

<p>On the positive side, Rdesktop is open source, and is a robust application.  It’s probably already installed on your Linux system, and, if not, is only an apt-get away.  If it is already installed, then simply typing “rdesktop <em>serverip</em>” will give you a login screen, so this is by far the simplest option available.  By itself, Rdesktop is only going to provide you a Windows desktop within your Linux desktop.  I.e. you will end-up with a desktop within a desktop.  This can be confusing for users, particularly those just learning to cope with Linux.  It’s also less secure than providing access to the applications only.</p>

<p><strong>If you are planning an LTSP roll-out and you wish to use this rdesktop-only option, then consider using a screen-script to bypass the Linux desktop and give you a Windows logon instead</strong></p>

<h3 id="citrix">Citrix</h3>

<ul>
  <li>http://www.citrix.com/</li>
</ul>

<p>Installed on a Windows Terminal Server, Citrix does a superb job of publishing applications to a Linux desktop.  We currently have Citrix Metaframe 1.8 (Windows 2000 Server) and it is simply superb when published to a Linux desktop.  Hard to fault, it is nevertheless stupendously expensive - I recently calculated that, for us, it would treble the cost of the Windows Terminal Server and for that reason we are moving away from Citrix.</p>

<ul>
  <li>Install Citrix Presentation Server Client</li>
</ul>

<h3 id="2x">2x</h3>

<ul>
  <li>http://www.2x.com/</li>
</ul>

<p>Similar to Citrix, but very much simpler to install.  I tested this and found it very simple to install and use.  Very much cheaper than Citrix, 2x will only marginally increase your Windows cost.</p>

<p>Unfortunately, at the time of my testing 2x, the features did not include the ability to set a client hostname (which was required to work with a particular Windows application) nor did it support client drive mapping.  In particular the latter meant that it was not easy to map the Windows “My Documents” folder to the users’ Linux home directory.</p>

<p>I would hope that by now these features would be included, but at the time of writing I could not find out this information from their website.  You should make your own enquiries.</p>

<ul>
  <li>Install 2x client</li>
</ul>

<h3 id="seamlessrdp">SeamlessRDP</h3>

<ul>
  <li>http://www.rdesktop.org/
    <ul>
      <li>http://www.cendio.com/seamlessrdp/
        <ul>
          <li>http://www.fontis.com.au/rdesktop</li>
        </ul>
      </li>
    </ul>
  </li>
</ul>

<p>This is the only open-source route to application publishing.  The good aspects are that it is fully featured - supporting client hostnames, client devices, sound, drive mapping and much else besides.  The negatives are that, sadly, there are some issues.  Using patched versions of rdesktop this is rather experimental.</p>

<p>That said it is the route we have currently taken and it is working.  The issues for us are: Microsoft Word cannot be run as the first application, or for some bizarre reason the File Open dialog opens behind the application window; one particular application cannot be restored when minimised with multiple windows open.</p>

<h2 id="virtualise">Virtualise</h2>

<p>If you are going to run a Windows server, then most Linux advocates would advise you to virtualise it.  We have gone one step further in running it in snapshot mode, so that at any time we can kill it and restart it back to the snapshot.  This has proved absolutely bulletproof - so far.</p>

<ul>
  <li>Windows Virtualisation</li>
</ul>

       ]]>
      </description>
    </item>
    
  </channel> 
</rss>
