以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]升级后的报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177741)

--  作者:zhutangxin
--  发布时间:2022/6/1 16:43:00
--  [求助]升级后的报错
老师您好,最近升级后,程序正常升级成功,但用户在关闭程序后会出现下面的报报错。先弹出下图中上面(标号1)的报错,过一会弹出下面的报错框(标号2)。

图片点击可在新窗口打开查看

经检查发现,在程序所在的文件夹有一个以前没有的文件夹存在,如果删除,则改不错不再出现。但下次升级后,问题重复出现。请问怎么解决。
图片点击可在新窗口打开查看

报错的内容如下:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
Sy stem.IO.IOExce ption: 在某些文件和目录下无法完成操作。有关详细信息,请参阅该异常的 Data 属性。
   at Micros oft.VisualBasic.FileIO.FileSystem.FxCopyOrMoveDirectory(CopyOrMove operation, String sourceDi rectoryPath, String targetDirec toryPath, Boolean overwrite)
   at Micros oft.VisualBasic.MyServices.FileSystemProxy.CopyDirectory(String sourceDire ctoryName, String destinationD  irectoryName, Boolean overwrite)
   at CopyUpdateFile.frmCopyFile.Timer1_Tick(Object sender, Event Args e)
   at Syst  em.Windows.Forms.Timer.OnTick(EventArgs e)
   at Syste  m.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at Syste   m.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
msc orlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9151 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
CopyFile
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/urzh38/Documents/update2/Copyfile.exe
----------------------------------------
Syst em.Wind ows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------






--  作者:有点蓝
--  发布时间:2022/6/1 16:55:00
--  
错误提示的意思是文件无法被覆盖,可能原因:
1、杀毒软件作怪
2、没有权限写文件
3、升级包里有隐藏的系统文件

解决方法
1、关闭或者退出杀毒软件试试
2、把程序安装到C盘之外,不要放到桌面运行。安装路径不能有括号等特殊字符。安装后把程序设置为“使用管理员身份运行”
3、检查并删除升级包里的系统文件

最后,update_fox_path是升级时解压升级包的一个临时文件夹,正常升级后会自动删除的,不能也不需要手工删除