• 沙盘Sandboxie运行命令行程序显示0xc0000142错误解决办法

    在某些版本的沙盘(一般是sanboxie 3.56及以下版本),无论运行什么命令行程序,都会出现以下错误:

    ---------------------------
    cmd.exe - 应用程序错误
    ---------------------------
    应用程序无法正常启动(0xc0000142)。请单击“确定”关闭应用程序。
    ---------------------------
    确定  
    ---------------------------

    这主要出现于Win7系统,原因是7月份的一些更新会使得系统的命令行程序的运行行为发生改变。解决的办法是:

    1. 启动Sandboxie Control
    2. 右击希望能运行控制台程序的沙盘,选择“沙盘设置”
    3. 展开“资源访问”——“IPC访问”——“直接访问”
    4. 添加“\RPC Control\ConsoleEvent-0x*”和“\RPC Control\ConsoleLPC-0x*”两项

    这时候应该可以解决沙盘的命令行程序运行错误的问题。