Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
faq:win [2014/08/28 19:27] – [Win64] Mention the Native Program List (for drcorey) digital manfaq:win [2018/03/01 12:21] – old revision restored digital man
Line 10: Line 10:
   * [[#dial-up|How do I setup my BBS to support dial-up modems/users]]?   * [[#dial-up|How do I setup my BBS to support dial-up modems/users]]?
   * [[#ansi.sys|Why is the console output of some DOS programs not sent to the remote terminal]]?   * [[#ansi.sys|Why is the console output of some DOS programs not sent to the remote terminal]]?
 +  * [[#ipv6|Why do I get !ERROR 11001 calling getaddrinfo() on :: on Windows XP]]?
  
 ===== SBBSEXEC.DLL ===== ===== SBBSEXEC.DLL =====
 :?: **Question:**\\ :?: **Question:**\\
-Why don't DOS programs (e.g. editors, door games) run on my //Windows Vista//, //Windows 7// or //Windows 8// 32-bit (x86) operating system?+Why don't DOS programs (e.g. editors, door games) run on my //Windows Vista//, //Windows 7////Windows 8// or //Windows 10// 32-bit (x86) operating system?
  
 :!: **Answer:**\\ :!: **Answer:**\\
-There are 2 new requirements for 16-bit DOS programs to work under Synchronet-Win32 on //Windows Vista+// 32-bit (x86) operating systems (including //Windows 7// and //Windows 8//):+There are 2 new requirements for 16-bit DOS programs to work under Synchronet-Win32 on //Windows Vista+// 32-bit (x86) operating systems:
   - You must have ''SBBSEXEC.DLL'' rev 38 or later (this is included in SBBS v3.14a).   - You must have ''SBBSEXEC.DLL'' rev 38 or later (this is included in SBBS v3.14a).
   - You must copy ''SBBSEXEC.DLL'' to your Windows ''System32'' folder.   - You must copy ''SBBSEXEC.DLL'' to your Windows ''System32'' folder.
 +
 +Beginning with Windows 8, Microsoft disables support for 16-bit (DOS) programs by default. Search for "16-bit Application Support" in the Windows Control Panel and enable that setting. This setting only exists in 32-bit versions of Windows 8 and Windows 10.
  
 64-bit (x64, amd64) editions of Windows cannot run 16-bit DOS programs from Synchronet. See the next FAQ item for the details. 64-bit (x64, amd64) editions of Windows cannot run 16-bit DOS programs from Synchronet. See the next FAQ item for the details.
Line 96: Line 99:
 :!: **Answer:**\\ :!: **Answer:**\\
 Check that your ''C:\WINDOWS\SYSTEM32\CONFIG.NT'' file does NOT include Microsoft's ''ANSI.SYS'' console driver. Use of this ''ANSI.SYS'' driver defeats the interception of console output from some 16-bit console I/O programs. Check that your ''C:\WINDOWS\SYSTEM32\CONFIG.NT'' file does NOT include Microsoft's ''ANSI.SYS'' console driver. Use of this ''ANSI.SYS'' driver defeats the interception of console output from some 16-bit console I/O programs.
 +
 +===== IPv6 =====
 +:?: **Question:**\\
 +Why do I get the error message ''!ERROR 11001 calling getaddrinfo() on ::'' when running Synchronet v3.17 on Windows XP?
 +
 +:!: ** Answer:**\\
 +Synchronet v3.17 defaults to assuming that your operating system supports IPv6. Windows XP does not support IPv6 by default (only IPv4). You can either install IPv6 services on Windows XP (e.g. using the command-line: ''[[https://support.microsoft.com/en-us/kb/2478747|netsh int ipv6 install]]'') or set the ''Interface'' key values in your ''[[config:sbbs.ini]]'' file to exclude the IPv6 //all-intefaces// address: ''::''.
  
 ===== See Also ===== ===== See Also =====
   * [[:faq:|FAQ Index]]   * [[:faq:|FAQ Index]]
  
faq/win.txt · Last modified: 2023/11/20 18:21 by digital man
Back to top
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0