尝试在Windows 10上卸载我的应用程序时,遇到以下问题:
卸载Windows应用程序时Windows JScript运行时错误- 权限被拒绝800A0046。
在卸载过程中,批处理文件会调用javascript文件清除注册表项。
// Step 1: Get input and output file
var inputfile = WScript.Arguments.Item(0);
var outputfile = WScript.Arguments.Item(1);
// Step 2: open template file
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fh = fso.OpenTextFile(inputfile, 1); // Open the file for reading
var regstring = fh.ReadAll(); // Read in the entire file
fh.Close(); // Close the file
// Step 3: write modified reg file
var nfh = fso.CreateTextFile(outputfile, true); // Create the reg file. Override if already existing.
nfh.Write(regstring); // Write the content of the new reg file
nfh.Close(); // Close the new reg file
在上述代码中调用 CreateTextFile 函数时,出现权限被拒绝错误。
正在创建文件的路径具有写许可权。我已经在管理员模式下打开了appwiz.cpl。
在Windows 7、2008 R2和Windows 8上运行良好。Windows10有什么问题?