Windows error 0x0000006F, 111

Detailed Error Information


MessageThe file name is too long.
Declared inwinerror.h

This appears to be a raw Win32 error. More information may be available in error 0x8007006F.


This is a Blue Screen of Death stop code. More information is available in the Knowledge Base article Bug Check 0x6F: SESSION3_INITIALIZATION_FAILED.

HRESULT analysis[3]

This is probably not the correct interpretation of this error. The Win32 error above is more likely to indicate the actual problem.

This code indicates success, rather than an error. This may not be the correct interpretation of this code, or possibly the program is handling errors incorrectly.

Reserved (R)false
Reserved (X)false
FacilityCode0 (0x000)
DescriptionThe default facility code.[3][1]
Error Code111 (0x006f)

Possible solutions


Can't copy a string from one destination to another in mips?


Multiple problems in strncpy:

  1. You don't zero $s0 before you start to use it
  2. You load a byte before you test for end of string
  3. You store $a0 into 0($s1) instead of storing $s1 into 0($a0)
  4. You don't increment $a0
  5. You don't follow the calling convention, by modifying s registers
  6. You have coded memcpy, not strncpy

Learn to use a debugger/simulator to step through your code and see where it goes wrong.

answered on Stack Overflow Mar 20, 2014 by Jester

DLR Routing failure in Kannel in a situation where there is a separate receiver and transceiver bind


As I can see from log and configuration file, you use different smsc sections for transmitter and receiver connections.

So when Kannel tries to find original message it use smsc and message-id parameters. In your case smsc will have different values on submit_sm and deliver_sm processing.

To resolve it just set-up single smsc group with:

  1. both port and receive-port inside
  2. transceiver-mode = 0 parameter (mean transmitter/receiver mode)

Note: this port may be the same and often is the same on SMSC.

Example (part of configuration):

transceiver-mode = 0
# other parameters here
answered on Stack Overflow Nov 29, 2011 by michael.bochkaryov

WDS error: Windows cannot install required files. Make sure all files required for installation are available, and restart the installation


I had run a refresh on the operating system because I was having issues sysprep'ing it. I had deleted the windows.old folder that was left over, but I didn't realize that it also creates a $WINDOWS.~BT folder. This is also the folder that WinPE uses from WDS to perform the windows installation from. Because this folder existed in the .WIM image, it was attempting to move this folder into Windows.old before starting the install. This of course, failed.

I fixed it by following these steps:

  1. Stop the WDS service
  2. Mount the WIM image using ImageX.exe: ImageX.exe /mountrw image.wim 1 c:\mounted_image
  3. Delete the c:\mounted_image\$WINDOWS.~BT folder and all subfolders.
  4. Unmount and recapture the changes using ImageX.exe: ImageX.exe /unmount /commit c:\mounted_image
  5. Restart the WDS service

This seemed to cure the problem, as the remaining install steps are running through successfully now.

answered on Server Fault Nov 1, 2013 by Brain2000 • edited Sep 17, 2015 by BE77Y

WDS error: Windows cannot install required files. Make sure all files required for installation are available, and restart the installation


This solved my problem!

I kept getting this error. Deleted image from WDS, created a new group, added image, still failed. I then created a brand new image. Still failed. Finally came across this fix!

Here is what I did:

Ran CMD PROMPT as admin

Mounted the wim using DISM command:

DISM /Mount-Wim /WimFile:C:\pathtoimage\myimage.wim /index:1 /MountDir:C:\test\offline

Image is now mounted in folder C:\test\offline.

Deleted the $Windows~.BT folder from image.

Unmounted wim saving changes with /commit command:

Dism /Unmount-WIM /MountDir:C:\test\offline /Commit

Loaded image back into WDS


answered on Server Fault Nov 2, 2015 by Wurms

Projection matrix causing inaccuracy in clip-space depth calculation?


Your depth buffer always has the same value written into it because you have your projection matrix wrong. The value that actually gets written is the w-value so you need to juggle your matrix around a bit.

The DirectX documentation gives a good explanation of the perspective transform.

Basically your matrix should be as follows

W, 0, 0, 0
0, H, 0, 0
0, 0, Q, 1
0, 0, P, 0


W = 1.0f / tanf( fovHoriz / 2 );
H = 1.0f / tanf( fovVert  / 2 );
Q = zFar / (zFar - zNear);
P = -Q * zNear;
answered on Stack Overflow May 20, 2013 by Goz • edited May 23, 2017 by Community

WDS error: Windows cannot install required files. Make sure all files required for installation are available, and restart the installation


I've used DISM command-line tool to delete the hidden $WINDOWS.~BT folder and it worked. I did experience some problems with dism when running unmount and commit commands the same time. My advies is, run the commit (save changes) command fist before unmounting the image.

answered on Server Fault Mar 10, 2016 by Kibrom Wendem


Leave a comment

(plain text only)


  1. winerror.h from Windows SDK 10.0.14393.0

User contributions licensed under CC BY-SA 3.0