<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Windows on Michael’s Domain</title><link>https://jeltsch.org/en/tags/windows/</link><description>Recent content in Windows on Michael’s Domain</description><generator>Hugo</generator><language>en-us</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/en/tags/windows/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows changes my computers clock</title><link>https://jeltsch.org/en/windows_changes_my_computers_clock/</link><pubDate>Mon, 28 Aug 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/windows_changes_my_computers_clock/</guid><description>&lt;p&gt;If I am not mistaken, Windows is the only OS, that uses local time for the system clock (instead of UTC). This means that in multiple boot configurations, every restart of the system into Windows will screw up the system time. In order to reset it (in Ubuntu 16.04), use&lt;code&gt;sudo timedatectl set-timezone Etc/UTC&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Unicorn 7-Benutzer-Einrichtung erfordert manuelle Intervention in einer Netzwerkbenutzer-Umgebung</title><link>https://jeltsch.org/en/unicorn_7_benutzer_einrichtung_erfordert_manuelle_intervention_in_einer_netzwerkbenutzer_umgebung/</link><pubDate>Fri, 17 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/unicorn_7_benutzer_einrichtung_erfordert_manuelle_intervention_in_einer_netzwerkbenutzer_umgebung/</guid><description>&lt;p&gt;Unicorn, Äkta Avant, Äkta Explorer, GE Healthcare, Windows, Netzwerk-Authentifizierung, Benutzer-Einrichtung, Methode, Resultat, Wissenschaft, ProteinaufreinigungSince we are operating our Äkta Avant in a multiuser environment, we need to separate the methods and results of the different users. By default, every network user is at the moment able to see every method and every result that has been generated on the machine by any other network user. This is a considerable privancy and security issue as a malicious user could delete (or even worse: modify) methods and results.Our Äkta is set up in a way that allows users to log into the Unicorn 7 computer with their university login/password via the regular Windows network authentication mechanism. However, if several people share the responsibility of a run, this setup becomes impossible as they would need to devulge their passwords to each other. Hence we have created a local account which can be used by users who wish to share the operation of the Äkta.After logging into Winodws, users still have to log into the Unicorn 7 software, which users do with their university login and password (&amp;ldquo;Windows authentication&amp;rdquo;). Using this setup, every user is able to see all methods and results, which is not acceptable.When setting up a new user with Unicorn version Access&amp;gt;Folders&amp;quot;) and exactly which folders were accessible by that user and the user would see only his/her own methods and results. Since the folder structure under Unicorn 5 was a folder structure of the Windows file system, users could always copy methods and results from one folder to another and thereby make them available despite the limitations set by the Unicorn 5 program.When I first read that Unicorn 7 supports Windows network authentication, I had hoped that we would be able to avoid the painful user setup which we had to go thru for each user on the Äkta Explorer. However, the pain continues as setting up the user privileges once for a group doesn&amp;rsquo;t give us user isolation.Firstly, one cannot restrict access of individual users in Unicorn 7, but only access of groups. We had to create one Access Group for each network user, add the network user to this group, create a separate home folder for the group and then restrict the folder access to this home folder. Hundreds of clicks were required for a handful of users since the default is no access to anything and every single privilege check box needs to be enabled except for the admin privileges.In that respect, Windows (and every other OS) is way smarter than Unicorn. If a university employee logs into a machine that he or she has never been logging into before, it creates all the necessary default local folder structure automatically and mounts that users private home folder without granting access to everything other employees have been doing on that specific machine. I think that should be an option on Unicorn as well. Maybe it is and I just can&amp;rsquo;t figure it out?Another big drawback of the above described method of separating each user into an own access group is that login into the Unicorn program becomes a major ordeal: In addition to writing user name and password the user has to select the correct access group for the login to be successful. And even worse: In our setup we cannot avoid that every university employee belongs to two access groups: A manually created access group for each user for user separation and the &amp;ldquo;default&amp;rdquo; which works via the Windows network authentication - maybe Kerberos?). Hence, if users do choose the default access group (which is called &amp;ldquo;Users&amp;rdquo; in our case), they are able to log in, but they don&amp;rsquo;t see their methods and results.There are two reasons we cannot delete the &amp;ldquo;Users&amp;rdquo; access group: One is the mandate of the faculty and secondly (and we have tried), we cannot delete it anymore as many people have already created methods and generated results being in the access group &amp;ldquo;Users&amp;rdquo;. Thus UNICORN prevents us from deleting this account. I am working on this problem: I should be able to access directly the underlying MS-SQL database in order to change the ownership of the methods and results. However, GE was not exactly forthcoming when I was asking about access right handling. The answer was:The DB access credentials in a standalone UNICORN solution are encrypted and are not public. If you had an enterprise solution (hosting your own (SQL server) DB) you would have control of the credentials and in theory you could extract the wanted information (the format is something that you have to figure out by yourself and is not supported by us). You can upgrade your solution to an enterprise if you want.This sounds worse than it is, because we have physical access to the MS-SQL server and pulling out the access credentials seems not very difficult. But it takes my time to find the exploit to &amp;ldquo;break into our own system&amp;rdquo; and that is what annoys me. However, according to Lisa Bromark from GE, the 7.0.2 update seems to correct this issue:UNICORN can be configured to use a new database password. It is possible to generate an encrypted password or to enter an already encrypted password. This is done by running the UNICORN Service Tool after UNICORN installation.However, it is unbelievably difficult to get the update (at least it seems to take weeks). Distribution is apparently still via optical media and snail mail. I think the last time I got myself software via a CD/DVD was more than 10 years ago. However, GE told me that they are just moving UNICORN software updates to &amp;ldquo;electronic distribution&amp;rdquo;. Welcome to the 21 century!&lt;/p&gt;</description></item><item><title>BSD and Linux</title><link>https://jeltsch.org/en/bsd_and_linux/</link><pubDate>Fri, 10 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/bsd_and_linux/</guid><description>&lt;p&gt;I am used to the fact that a Linux installer honours a pre-existing install of Windows and offers to setup the computer with a dual-boot option during installation. Vice-versa no Windows installer honours any other pre-exisiting OS. Therefore I was surprised that when I tried to install Ubuntu 16.04 on my PFSense box (FreeBSD), the Ubuntu installer did not even see that a BSD install exists on the drive. I chose the &amp;ldquo;erase all&amp;rdquo; option, but when I rebooted after the installer has finished, the system went straight into PFSense without giving me any option to select Ubuntu. I guess the boot loader had not been touched by the Ubuntu installer. I booted from a live Ubuntu USB stick, reformatted the drive with fdisk and wrote zeros to the boot loader:&lt;code&gt;dd if=/dev/zero of=/dev/sda bs=512 count=1&lt;/code&gt;Then I repeated the install and everything was fine. However, my PFSense installation was lost…&lt;/p&gt;</description></item><item><title>Unicorn 7 user separation requires manual intervention in a network user environment</title><link>https://jeltsch.org/en/unicorn_7_user_separation_requires_manual_intervention_in_a_network_user_environment/</link><pubDate>Mon, 09 May 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/unicorn_7_user_separation_requires_manual_intervention_in_a_network_user_environment/</guid><description>&lt;p&gt;Since we are operating our Äkta Avant in a multiuser environment, we need to separate the methods and results of the different users. By default, every network user is at the moment able to see every method and every result that has been generated on the machine by any other network user. This is a considerable privancy and security issue as a malicious user could delete (or even worse: modify) methods and results.Our Äkta is set up in a way that allows users to log into the Unicorn 7 computer with their university login/password via the regular Windows network authentication mechanism. However, if several people share the responsibility of a run, this setup becomes impossible as they would need to devulge their passwords to each other. Hence we have created a local account which can be used by users who wish to share the operation of the Äkta.After logging into Winodws, users still have to log into the Unicorn 7 software, which users do with their university login and password (&amp;ldquo;Windows authentication&amp;rdquo;). Using this setup, every user is able to see all methods and results, which is not acceptable.When setting up a new user with Unicorn version Access&amp;gt;Folders&amp;quot;) and exactly which folders were accessible by that user and the user would see only his/her own methods and results. Since the folder structure under Unicorn 5 was a folder structure of the Windows file system, users could always copy methods and results from one folder to another and thereby make them available despite the limitations set by the Unicorn 5 program.When I first read that Unicorn 7 supports Windows network authentication, I had hoped that we would be able to avoid the painful user setup which we had to go thru for each user on the Äkta Explorer. However, the pain continues as setting up the user privileges once for a group doesn&amp;rsquo;t give us user isolation.Firstly, one cannot restrict access of individual users in Unicorn 7, but only access of groups. We had to create one Access Group for each network user, add the network user to this group, create a separate home folder for the group and then restrict the folder access to this home folder. Hundreds of clicks were required for a handful of users since the default is no access to anything and every single privilege check box needs to be enabled except for the admin privileges.In that respect, Windows (and every other OS) is way smarter than Unicorn. If a university employee logs into a machine that he or she has never been logging into before, it creates all the necessary default local folder structure automatically and mounts that users private home folder without granting access to everything other employees have been doing on that specific machine. I think that should be an option on Unicorn as well. Maybe it is and I just can&amp;rsquo;t figure it out?Another big drawback of the above described method of separating each user into an own access group is that login into the Unicorn program becomes a major ordeal: In addition to writing user name and password the user has to select the correct access group for the login to be successful. And even worse: In our setup we cannot avoid that every university employee belongs to two access groups: A manually created access group for each user for user separation and the &amp;ldquo;default&amp;rdquo; which works via the Windows network authentication - maybe Kerberos?). Hence, if users do choose the default access group (which is called &amp;ldquo;Users&amp;rdquo; in our case), they are able to log in, but they don&amp;rsquo;t see their methods and results.There are two reasons we cannot delete the &amp;ldquo;Users&amp;rdquo; access group: One is the mandate of the faculty and secondly (and we have tried), we cannot delete it anymore as many people have already created methods and generated results being in the access group &amp;ldquo;Users&amp;rdquo;. Thus UNICORN prevents us from deleting this account. I am working on this problem: I should be able to access directly the underlying MS-SQL database in order to change the ownership of the methods and results. However, GE was not exactly forthcoming when I was asking about access right handling. The answer was:The DB access credentials in a standalone UNICORN solution are encrypted and are not public. If you had an enterprise solution (hosting your own (SQL server) DB) you would have control of the credentials and in theory you could extract the wanted information (the format is something that you have to figure out by yourself and is not supported by us). You can upgrade your solution to an enterprise if you want.This sounds worse than it is, because we have physical access to the MS-SQL server and pulling out the access credentials seems not very difficult. But it takes my time to find the exploit to &amp;ldquo;break into our own system&amp;rdquo; and that is what annoys me. However, according to Lisa Bromark from GE, the 7.0.2 update seems to correct this issue:UNICORN can be configured to use a new database password. It is possible to generate an encrypted password or to enter an already encrypted password. This is done by running the UNICORN Service Tool after UNICORN installation.However, it is unbelievably difficult to get the update (at least it seems to take weeks). Distribution is apparently still via optical media and snail mail. I think the last time I got myself software via a CD/DVD was more than 10 years ago. However, GE told me that they are just moving UNICORN software updates to &amp;ldquo;electronic distribution&amp;rdquo;. Welcome to the 21 century!&lt;/p&gt;</description></item><item><title>What corresponds to the Windows ipconfig /all command in Linux?</title><link>https://jeltsch.org/en/what_corresponds_to_the_windows_ipconfig_all_command_in_linux/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/what_corresponds_to_the_windows_ipconfig_all_command_in_linux/</guid><description>&lt;p&gt;I think /sbin/ifconfig displays at least the ip address, the hardware address and the subnet mask and some other stuff. But not much about anything else like DHCP or DNS addresses…&lt;/p&gt;</description></item><item><title>Loosing your Windows softly</title><link>https://jeltsch.org/en/loosing_your_windows_softly/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/loosing_your_windows_softly/</guid><description>&lt;p&gt;I have two hard drives and the partitioning is as follows:hda1 120 GB/dev/hda1 100 MB Linux ext3 /boot/dev/hda2 95 GB Linux ext3 /home/dev/hda3 1 GB Linux swap/dev/hdb4 Extended partition/dev/hdb5 17 GB Linux /hdb1 32 GB/dev/hdb1 100 MB Linux ext3 /boot/dev/hdb2 1 GB Linux swap/dev/hdb3 Extended partition/dev/hdb4 12 GB NTFS Windows2000/dev/hdb5 18 GB Linux reiserfsBoth boot partitions had grub installed (there used to be an old Linux Red Hat 7 install on hdb1). The bios was set to use the first hard drive (hda1) to boot. In order to boot Windows 2000, one needs apparently a Windows-written MBR (master boot record), which is to my understanding something like a hidden partition which is in any case the first partition of any drive (something like hda0). Since there was never Windows 2000 installed on hda1 (is was put later into the machine and put into the bios boot priority first), there was also no Windows 2000-like MBR written into its MBR. The other hard drive (hdb) has a Windows install (Linux was installed later), so there must have been a functioning Windows 2000-like MBR. That MBR most likely was destroyed at some time. This distruction did not happen during the first Linux Red Hat 7 install, as after that one could still boot into Windows 2000 via grub. It must have occurred later somehow (maybe during a grub update?). Then I put the 2nd hard drive in, installed Red Hat 9 and during this install the Red Hat installer put the second grub install onto its boot partition, which did contain a Windows entry (as I specified during the Red Hat 9 installation). Booting into Windows 2000 (which was on the other hard drive) was still possible. But as I never used to boot into Windows (I started to use vmware and then wine), I just recently realized that the Windows entry in the grub.conf had disappeared. Consequently I couldn&amp;rsquo;t boot into Windows anymore. I entered manually the Windows entry like everywhere advised:title Windows 2000rootnoverify (hd1,1)chainloader +1But no go. I always received an error (Error 13 invalid device). I thought I had chosen the wrong partition and tried all possible partitions from (hd1,0) to (hd1,5). Still no go. Although the error messages were different. For the:/boot partition (hd1,0): Grubloader error 25linux /home (hd1,1): Error 13 invalid or unsupported executable format linux swap (hd1,2): Error 12 invalid device extended partition entry (hd1,3): no error occurred, but I was thrown into the grub menu of the boot partition of the 2nd hard drive linux / (hd1,4): Error 12 invalid deviceany other (higher) partition that wasn&amp;rsquo;t present (e.g. hd1,5): Error 12 invalid deviceSo I booted with the Windows 2000 installation CD and tried to fix the the MBR of hdb. I went into the manual repair section and typed the fixmbr command. There was a warning: &amp;ldquo;This operation modifies your partition table and could render all your data on the hard drive inaccessible&amp;rdquo;. I had no choice, so I did it. It didn&amp;rsquo;t help. At least not much. Once thing improved, however: when I swapped the drives (made hdb the master and hda the slave and gave in the BIOS boot priority to the new master, I could boot into Windows 2000. That was already some improvement. However, I still couldn&amp;rsquo;t boot into Windows 2000 via grub. So I booted again with the Windows 2000 installation CD and executed another &amp;ldquo;dangerous&amp;rdquo; command: FIXBOOT. This was the end of my Windows. After that I couldn&amp;rsquo;t boot into Windows at all. I always received the error: ntldr is missing (NT loader is missing). I still managed to use this Windows 2000 installation together with VMware, but otherwise there was no possibility to boot it up. The 
 &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;[LN];318728" target="_blank" rel="noopener noreferrer nofollow"&gt;Microsoft Knowledge Base Article 318728&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 describes many possible solutions to the &amp;ldquo;ntldr is missing&amp;rdquo; error, which I tried all, but without any positive results. Microsoft apparently admits, that this error is unrecoverable in some instances as the last method to rescue such a situation is: &amp;ldquo;Perform a Parallel Installation of Windows 2000 and use the Windows Explorer to copy the data you want to recover&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Running wine from a real windows install</title><link>https://jeltsch.org/en/running_wine_from_a_real_windows_install/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/running_wine_from_a_real_windows_install/</guid><description>&lt;p&gt;I thought wine might run better from a real windows install. So I resized my partitions to free some 8 GB space. Unfortunately the partitioning software was not really great as I lost one of my partitions (the one where I had stored all of my downloads…). So I decided to go for a clean start and formatted the whole hard disk. First I partitioned the disk using cfdisk. Then I installed Windows98 from the installer CD onto the FAT32 partition, after that Windows2000 from the installer CD to another FAT32 partition (I wanted to install WindowsXP, but the installer CD refused to boot my computer). After that I reinstalled Suse 9 and copied back my home folder from my backup disk. So far wine works fine (after some minor adjustments in $home/.wine/config and mounting the Windows98 partition with&lt;code&gt;mount -t vfat -o uid=jeltsch,gid=users,fmask=644,dmask=755 /dev/hda1 /media/win98&lt;/code&gt;Without giving the uid, gis, fmask and dmask options you won&amp;rsquo;t be able to write anything to the partition.&lt;/p&gt;</description></item><item><title>Duplicating Macintosh-formated (hfs and hfs+) CDs under WindowsXP with Nero Express</title><link>https://jeltsch.org/en/duplicating_macintosh_formated_hfs_and_hfs_cds_under_windowsxp_with_nero_express/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/duplicating_macintosh_formated_hfs_and_hfs_cds_under_windowsxp_with_nero_express/</guid><description>&lt;p&gt;Although a standard Windows XP Professional OS cannot read (= mount) Macintosh-formatted CDs (neither hfs nor hfs+), the burning program Nero Express can duplicate such CDs!&lt;/p&gt;</description></item><item><title>BSPlayer and corrupted DivX files</title><link>https://jeltsch.org/en/bsplayer_and_corrupted_divx_files/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/bsplayer_and_corrupted_divx_files/</guid><description>&lt;p&gt;I have a couple of scratched CDs with DivX video files. Both VLC and DivX Player were not able to play these files beyond the first corrupted frames. They tried to resume, but because the damage was too much, they did get stuck completely. But I found a player that handles most of these problems quite well: 
 &lt;a href="http://www.bsplayer.org" target="_blank" rel="noopener noreferrer nofollow"&gt;BSPlayer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. It is only available for Windows though…&lt;/p&gt;</description></item><item><title>Windows NT, network browsing, mounting and disconnecting from network drives (command netuse)</title><link>https://jeltsch.org/en/windows_nt_network_browsing_mounting_and_disconnecting_from_network_drives_command_netuse/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/windows_nt_network_browsing_mounting_and_disconnecting_from_network_drives_command_netuse/</guid><description>&lt;p&gt;Network browsing in Windows is a mystery. Sometimes some computers simply don&amp;rsquo;t show up when browsing a network. This seems to be especially true for Linux servers. Under newer versions of the Windows OS (2000, XP), you can connect to a server (if you know its IP adress) via the mount network drive command even though the network browser cannot see that server. Windows NT doesn&amp;rsquo;t have that option. The only possibility is to use the &amp;ldquo;net use&amp;rdquo; command from the command line. This is uncomfortable, although one can make .bat files for frequently used connections. The command is: &lt;code&gt;net use * \\ip-adress\username&lt;/code&gt; The asterisk assings the share to the next available drive letter (of course you can assign manually to e.g. H:). To delete this specific network drive type: &lt;code&gt;net use H: /delete&lt;/code&gt; Actually, even if you can browse and connect without needing the command line, you need the command line always when you want to disconnect a share from an NT server. Funnily Windows NT has no other way but to type &lt;code&gt;netuse * /delete&lt;/code&gt; In some discussion threads it was mentioned, that one should switch on WINS support in the Linux server&amp;rsquo;s smb.conf file &lt;code&gt;wins support = Yes&lt;/code&gt;. If you connect to Linux, make sure that Samba is running and that the user to whose home folder you want to connect to has an entry &amp;amp; password in the smb database (this is NOT preconfigured even in Suse 9.2): &lt;code&gt;as root: smbpasswd -a username&lt;/code&gt; It didn&amp;rsquo;t help me, though. MacOS X computers (10.3) show up now without problems (older MacOS X versions also had problems). Maybe I should compare the smb.conf files or just copy it over to my Suse 9.1.&lt;/p&gt;</description></item><item><title>Converting Mac text files into UNIX text files (tr)</title><link>https://jeltsch.org/en/converting_mac_text_files_into_unix_text_files_tr/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/converting_mac_text_files_into_unix_text_files_tr/</guid><description>&lt;p&gt;If you though text files are all the same, you are wrong. Mac text file lines end with a carriage return (CR, ASCII 13), UNIX text file lines with a line feed (LF, ACII 10) and Microsoft Windows text file lines end with a combination of 2 characters: CR followed by LF. From Mac to Unix you convert with this command line: &lt;code&gt;tr '\015' '\012' out_file&lt;/code&gt;&lt;/p&gt;</description></item><item><title>How to take screenshots in Windows XP without any additional software</title><link>https://jeltsch.org/en/how_to_take_screenshots_in_windows_xp_without_any_additional_software/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/how_to_take_screenshots_in_windows_xp_without_any_additional_software/</guid><description>&lt;p&gt;Press the PrtSc button (somewhere near PageUp/Down) to capture the whole screen and Alt PrtSc to capture the active window only. Then Open Paint (from Programs, Accessories), paste and save.&lt;/p&gt;</description></item><item><title>smbclient (mount, Windows XP, SFS, file sharing)</title><link>https://jeltsch.org/en/smbclient_mount_windows_xp_sfs_file_sharing/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/smbclient_mount_windows_xp_sfs_file_sharing/</guid><description>&lt;p&gt;Since I always use some GUIs, I don&amp;rsquo;t really remember anymore how to connect to a Windows machine via the command line. &lt;code&gt;smbclient -L windowshost&lt;/code&gt; shows you the shares that are available. Often, you you cannot browse them without a login/password for that windows machine, therefore you need to type &lt;code&gt;smbclient -L windowshost -U username&lt;/code&gt; And occasionally the netbios name doesn&amp;rsquo;t work either and you need to replace it by the IP address.&lt;/p&gt;</description></item><item><title>Windows XP and deleting files with invalid filenames (The system cannot find the path specified)</title><link>https://jeltsch.org/en/windows_xp_and_deleting_files_with_invalid_filenames_the_system_cannot_find_the_path_specified/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/windows_xp_and_deleting_files_with_invalid_filenames_the_system_cannot_find_the_path_specified/</guid><description>&lt;p&gt;I was fighting for several days to delete a file in Windows XP that started with dot underscore (.&lt;em&gt;). The message was always: &amp;ldquo;The system cannot find the path specified&amp;rdquo;. Nothing worked. No safe mode, no command line, no special syntax. The Microsoft Knowledge Base addresses the problem, but instead of pointing to an easy solution it gives lots of 
 &lt;a href="http://support.microsoft.com/kb/120716" target="_blank" rel="noopener noreferrer nofollow"&gt;useless and even wrong information&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, e.g the Windows XP Resource Kit didn&amp;rsquo;t contain the RM.EXE program, that was supposed to be able to delete those files with &amp;ldquo;weird&amp;rdquo; file names. Finally I found a software called 
 &lt;a href="http://www.jrtwine.com/Products/DelFXPFiles/" target="_blank" rel="noopener noreferrer nofollow"&gt;Delete FXP Files&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, that did the job for me.
However, how on earth did Windows manage to created such a file in the first place if its file name is invalid? The dot underscore .&lt;/em&gt; comes obviously from Macintosh, but in any case Windows must have allowed the creation of that file…&lt;/p&gt;</description></item></channel></rss>