none
安装 .net Framework 4.7后,报Event id 1026 1000 RRS feed

  • 问题

  • 安装 .net Framework 4.7后,蒙恬手写板程序开法开启,

    Event id 1026

    應用程式: PPJr.exe
    Framework 版本: v4.0.30319
    描述: 處理序已終止,因為有未處理的例外狀況。
    例外狀況資訊: System.Runtime.InteropServices.COMException
       於 MS.Win32.Penimc.UnsafeNativeMethods.CoCreateInstance(System.Guid ByRef, System.Object, Int32, System.Guid ByRef)
       於 MS.Win32.Penimc.UnsafeNativeMethods.CreatePimcManager()
       於 MS.Win32.Penimc.UnsafeNativeMethods..cctor()

    例外狀況資訊: System.TypeInitializationException
       於 MS.Win32.Penimc.UnsafeNativeMethods.CreateResetEvent(IntPtr ByRef)
       於 System.Windows.Input.PenThreadWorker..ctor()
       於 System.Windows.Input.PenThreadPool.GetPenThreadForPenContextHelper(System.Windows.Input.PenContext)
       於 System.Windows.Input.PenThreadPool.GetPenThreadForPenContext(System.Windows.Input.PenContext)
       於 System.Windows.Input.StylusWisp.WispTabletDeviceCollection.UpdateTabletsImpl()
       於 System.Windows.Input.StylusWisp.WispTabletDeviceCollection.UpdateTablets()
       於 System.Windows.Input.StylusWisp.WispTabletDeviceCollection..ctor()
       於 System.Windows.Input.StylusWisp.WispLogic.get_WispTabletDevices()
       於 System.Windows.Input.StylusWisp.WispLogic.RegisterHwndForInput(System.Windows.Input.InputManager, System.Windows.PresentationSource)
       於 System.Windows.Interop.HwndStylusInputProvider..ctor(System.Windows.Interop.HwndSource)
       於 System.Windows.Interop.HwndSource.Initialize(System.Windows.Interop.HwndSourceParameters)
       於 System.Windows.Window.CreateSourceWindow(Boolean)
       於 System.Windows.Window.CreateSourceWindowDuringShow()
       於 System.Windows.Window.SafeCreateWindowDuringShow()
       於 System.Windows.Window.ShowHelper(System.Object)
       於 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
       於 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
       於 System.Windows.Threading.DispatcherOperation.InvokeImpl()
       於 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
       於 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       於 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       於 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
       於 MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
       於 System.Windows.Threading.DispatcherOperation.Invoke()
       於 System.Windows.Threading.Dispatcher.ProcessQueue()
       於 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
       於 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
       於 MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
       於 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
       於 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
       於 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
       於 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
       於 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
       於 System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
       於 System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
       於 System.Windows.Application.RunDispatcher(System.Object)
       於 System.Windows.Application.RunInternal(System.Windows.Window)
       於 System.Windows.Application.Run(System

    Event id 1000

    失敗的應用程式名稱: PPJr.exe,版本: 14.6.6.1530,時間戳記: 0x5396b0bc
    失敗的模組名稱: KERNELBASE.dll,版本: 6.1.7601.23807,時間戳記: 0x5915f98e
    例外狀況碼: 0xe0434352
    錯誤位移: 0x0000c54f
    失敗的處理程序識別碼: 0x13c
    失敗的應用程式開始時間: 0x01d2e8c73547f26c
    失敗的應用程式路徑: C:\Program Files (x86)\WINPENJR\Win32\PPJr.exe
    失敗的模組路徑: C:\Windows\syswow64\KERNELBASE.dll
    報告識別碼: 74fdffb4-54ba-11e7-9f96-50e549e137c7
    2017年6月20日 8:40

全部回复

  • Hi,

    感谢你在MSDN论坛发帖。

    因为你的问题涉及到.NET Framework安装的问题,我将把这个帖子移到相关论坛。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年6月21日 6:46
  • 你好,

    >>Framework 版本: v4.0.30319
    >>描述: 處理序已終止,因為有未處理的例外狀況。

    从这一错误信息来看,是.Net Framework 4.0报了异常,由于您新安装的.Net Framework 4.7是对.NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 and 4.6.2的更新和代替。错误原因可能是4.7没有安装好,请尝试如下步骤:

    1. 从如下网址下载.Net Framework 验证工具,这会检测你机器上所有的.Net Framework版本,如果哪一个版本出现异常exit code会有提示:

    https://blogs.msdn.microsoft.com/astebner/2008/10/13/net-framework-setup-verification-tool-users-guide/

    2.如果错误码出现,请下载并安装.Net Framework修复工具,这回帮助您修复一些损坏或者没有更新的包:

    https://www.microsoft.com/en-sg/download/details.aspx?id=30135

    3. 去windows update检测是否所有的更新和补丁都安装好。

    4. 重启电脑并且用管理员命令运行程序。

    操作以上步骤后看是否有类似问题出现,如果仍然存在问题,请及时给我们反馈,我们会尽力帮助您解决。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年6月22日 8:54
    版主
  • .Net Framework 4.7是从WSUS中得到,自动安装的。

    不是一台电脑这样,是所有安装蒙恬手写板的电脑都有此问题,移除 .Net Framework 4.7后,重新安装.Net Framework 4.6.2,就没有问题。

    2017年6月22日 10:21
  • 你好,

    最近我在英文.Net Framework 论坛也遇到了和您类似的问题:安装.net framework 4.7之后一些程序无法正常打开或运行。

    可能的原因是这些程序是基于老版本的.Net Framework,4.7里面有一些新的dll,程序集可能会有兼容性报错。 当你移除.Net Framework 4.7之后,一切恢复正常。

    如果后续有类似报错,您也可以尝试更新你的蒙恬手写板程序,减轻程序与系统.net framework的兼容性问题。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年7月13日 3:20
    版主