Issue #3748: platform.architecture() printed vogus message on windows.
Reviewed by Marc-Andre Lemburg.
diff --git a/Lib/platform.py b/Lib/platform.py
index 9d64e76..73b6fdb 100755
--- a/Lib/platform.py
+++ b/Lib/platform.py
@@ -964,6 +964,9 @@
         case the command should fail.
 
     """
+    if sys.platform in ('dos','win32','win16','os2'):
+        # XXX Others too ?
+        return default
     target = _follow_symlinks(target)
     try:
         f = os.popen('file %s 2> /dev/null' % target)