西门子WINCC项目文件夹删除不掉怎么办?

2016/11/29 14:40:11 人评论 次浏览 分类:PLC应用  文章地址:http://www.textrasoft.com/tech/1164.html

首先, 为什么WINCC项目文件夹要删掉?

很简单,如果项目已经改动过,需要重新解压缩释放到上位机电脑上,就需要将老的文件夹删掉。因为那些旧的项目已经过时了,已经成为垃圾了,就必须删掉。

原则上:一个上位机系统的硬盘上,只许有一个项目文件夹目录。如果有备份,也须是压缩好的文件,整齐排序存放在某个文件夹中。否则,如果不坚持这个原则,有2就会有3,有3就会有30,100。最终电脑上就会被这一个项目的文件填的乱七八糟,混乱不堪。这种情况经常见到。

前段时间,做过的一个项目,笔者跟配合的同事讲了这个原则,当着他的面也把多余的文件夹都删掉了。他也接受了。可过了几天,项目调试中出了问题,笔者到工地去看他,帮他调试,发现电脑里的文件夹又像病毒一样,繁衍到好几个了。 

笔者立马就火了,前天刚跟你交代的清清楚楚的,只许用一个文件夹,怎么又多出来了好几个?WINCC项目打开的当前文件夹是其它的文件夹了,而笔者给已经设定的WINCC开机自动启动运行的项目还指向老的文件夹呢!这能不乱套吗?怪不得调试老出问题呢。

同事听了笔者埋怨,都有点快要哭了,只用1个文件夹是听懂了,可这个旧的文件夹的内容删不掉,删不掉!

这个样子:

而即便WINCC程序已经关闭退出,也仍然会报文件已打开,正在使用中,不让删。


笔者顿时明白了,前几天,他有打电话跟笔者说开机后WINCC不能运行起来,电脑反应慢,曾经强制断电关机过。那次不正常的退出,导致了现在的局面。

笔者给出的WINCC项目文件夹删除方法
① reset_wincc.vbs
②通过运行这个杀Wincc进程的vbs脚本,强制把所有wincc相关的进程杀掉,提示ok后,再次尝试删除文件夹。
③可以在逐个选择子文件夹,一点一点地删,直到删到不能删,删到只剩下顽固的文件和文件夹。

④如果没能实现删除干净,则第二步:进入SQL SERVER Management Studio,从开始菜单项中进入SQL SERVER目录找到。
⑤运行进入.\wincc

在wincc未运行的情况下,这些以CC开头和下面以电脑名开头的数据库项,就是WINCC关闭不干净导致的对旧的数据库文件的残留。点开这些数据库项的属性,能看到它们所对应的文件的路径和名称通常就是删不掉的文件夹内的文件。
在这里右键删除这些数据库项,回到文件夹再次尝试删除就可以了。
⑥如果仍不能删,可以等一会儿。等一会儿也不行的话,可以重新启动电脑。

终究这些文件夹和文件一定能删除,必须要删除。当然了,如果这些方法搞不定或者不会玩,终极方法是进入安全模式,或者WINPE启动等方式,强制删掉。

总之是抱着必须删除的信念,必须实现!

共有访客发表了评论 网友评论

  客户姓名:
邮箱或QQ:
验证码: 看不清楚?