[Debug] [15/07/2017 22:13:26] Starting up OculusSetup v1.13.0.0. [Debug] [15/07/2017 22:13:26] Command-line arguments: [] [Debug] [15/07/2017 22:13:26] Setting locale to 'en_GB'. [Debug] [15/07/2017 22:13:26] Setup action: Install. [Debug] [15/07/2017 22:13:26] Created secure temp directory at 'C:\Users\David\AppData\Local\Temp\OculusSetup-839e6730-2994-450a-b8d7-e642f224cb69'. [Debug] [15/07/2017 22:13:26] Extracting asset 'libeay32.dll'. [Debug] [15/07/2017 22:13:26] Extracting asset 'ssleay32.dll'. [Debug] [15/07/2017 22:13:26] Extracting asset 'Intrinsics.dll'. [Debug] [15/07/2017 22:13:26] Extracting asset 'OafIpc.dll'. [Debug] [15/07/2017 22:13:26] Initialising Analytics. [Debug] [15/07/2017 22:13:27] Found candidate install locations: [A:\, C:\] [Debug] [15/07/2017 22:13:27] Selecting install location 'C:\Program Files\Oculus\'. [Debug] [15/07/2017 22:13:27] Free space at install location: 25348268032 [Warning] [15/07/2017 22:13:27] Selected install location has less than 120000000000 bytes free [Debug] [15/07/2017 22:13:27] Found candidate install locations: [A:\] [Debug] [15/07/2017 22:13:27] Finished network-blocked initialisation. [Debug] [15/07/2017 22:13:29] Querying machine metadata. [Debug] [15/07/2017 22:13:29] Anti-virus found: AVG Antivirus(266240, Enabled, Up-to-date) [Debug] [15/07/2017 22:13:29] Starting preflight checks. [Debug] [15/07/2017 22:13:29] RunCheck 'Dawn.Preflight.ConfigInitialisedCheck' succeeded. [Debug] [15/07/2017 22:13:29] RunCheck 'Dawn.Preflight.ConfigGestaltCheck' succeeded. [Debug] [15/07/2017 22:13:29] RunCheck 'Dawn.Preflight.CpuArchitectureCheck' succeeded. [Debug] [15/07/2017 22:13:29] RunCheck 'Dawn.Preflight.OsVersionCheck' succeeded. [Fatal] [15/07/2017 22:13:29] Unhandled exception! System.TypeInitializationException: The type initializer for 'MS.Win32.Penimc.UnsafeNativeMethods' threw an exception. ---> System.Runtime.InteropServices.COMException: Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) at MS.Win32.Penimc.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid) at MS.Win32.Penimc.UnsafeNativeMethods.CreatePimcManager() at MS.Win32.Penimc.UnsafeNativeMethods..cctor() --- End of inner exception stack trace --- at MS.Win32.Penimc.UnsafeNativeMethods.CreateResetEvent(IntPtr& handle) at System.Windows.Input.PenThreadWorker..ctor() at System.Windows.Input.PenThreadPool.GetPenThreadForPenContextHelper(PenContext penContext) at System.Windows.Input.PenThreadPool.GetPenThreadForPenContext(PenContext penContext) at System.Windows.Input.StylusWisp.WispTabletDeviceCollection.UpdateTabletsImpl() at System.Windows.Input.StylusWisp.WispTabletDeviceCollection.UpdateTablets() at System.Windows.Input.StylusWisp.WispTabletDeviceCollection..ctor() at System.Windows.Input.StylusWisp.WispLogic.get_WispTabletDevices() at System.Windows.Input.StylusWisp.WispLogic.RegisterHwndForInput(InputManager inputManager, PresentationSource inputSource) at System.Windows.Interop.HwndStylusInputProvider..ctor(HwndSource source) at System.Windows.Interop.HwndSource.Initialize(HwndSourceParameters parameters) at System.Windows.Window.CreateSourceWindow(Boolean duringShow) at System.Windows.Window.CreateSourceWindowDuringShow() at System.Windows.Window.SafeCreateWindowDuringShow() at System.Windows.Window.ShowHelper(Object booleanBox) at System.Windows.Window.Show() at System.Windows.Application.<>c.b__105_0(Object obj) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run(Window window) at Dawn.DawnController.Engage() at Dawn.DawnController.ActualMain(String[] args) at Dawn.EntryPoint.Main(String[] args) [Debug] [15/07/2017 22:13:52] RunCheck 'Dawn.Preflight.HotfixCheck' succeeded. [Debug] [15/07/2017 22:13:52] RunCheck 'Dawn.Preflight.InstallLocationCheck' succeeded. [Debug] [15/07/2017 22:13:52] RunCheck 'Dawn.Preflight.RuntimeInstalledCheck' succeeded. [Debug] [15/07/2017 22:13:52] RunCheck 'Dawn.Preflight.RebootScheduledCheck' succeeded. [Debug] [15/07/2017 22:13:52] All preflight checks passed.