KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q113187: Reasons for Failure of SetRestartDir

Article: Q113187
Product(s): Microsoft Windows Software Development Kit
Version(s): WINDOWS:3.1
Operating System(s): 
Keyword(s): kb16bitonly
Last Modified: 05-NOV-1999

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Windows Software Development Kit (SDK) 3.1 
-------------------------------------------------------------------------------

SUMMARY
=======

The SetRestartDir subroutine from the Setup Toolkit will return 0 (zero) for any
of the following reasons:

- The restart directory has already been set by an earlier call to
  SetRestartDir from the setup script.

- The value of the STF_CWDDIR symbol is an empty string or it is not a valid
  directory.

- _MSSETUP.EXE is not in the STF_CWDDIR directory. This is true if MSSETUP.EXE
  is not included in the [Files] section of the SETUP.LST file.

- _MSSETUP.EXE cannot be copied from the STF_CWDDIR directory to the restart
  directory.

- _MSSETUP._Q_, a temporary file created in the temporary directory specified
  in SETUP.LST by SETUP.EXE, cannot be copied to the restart directory.

- The restart directory specified is invalid. The syntax for the directory name
  is:

     drive:\[dir[\subdir...][\]]

Additional query words: 3.10 no32bit mssetup

======================================================================
Keywords          : kb16bitonly 
Technology        : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK310
Version           : WINDOWS:3.1

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.