exel文件不能访问或文件已被加密?

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:55:17
我有一份exel文件,不能打开;系统提示为“该文件不能访问,或已加密”,
原因:1、一个新手操作员,在XP的操作系统NTFS格式下,点击鼠标右键,属性,高级,钩选了加密;
2、当时的操作用户:域控制器下的一个普通用户,域控制器名:server,用户名:ck-26a;她就是用这个帐号加了密;然后:2个月以后,这个服务器坏了,新建了一个服务器,发现该用户的这份文件不能打开了;
曾偿试:
1、再建1个server,分配同样的用户名,都不能成功打开;
2、试过去掉加密选项前的“钩”,但提示打开出错,不成功;
请问,该怎么处理或用什么软件把数据提取出来
1/该文件可以移动到当前盘,不能移动到其它盘,不能复制,不能删除;2/我是用本地管理员登陆,权限已经可以完全控制该文件;但始终打不开;3/我以前的服务器已经全部格式化了,所以没任何资料留下;
有没有什么软件,可以把这份文件的数据拿出来的?

肯定不行了,别说是不同电脑上创建相同用户帐号,即使是同一台电脑上删除一个用户帐号后再创建一个相同的用户帐号也打不开呢,因为用户SID号是唯一;看来只有修理好原来DC才能打开了(其实可以通过某些工具修改SID号,但不建议你使用,因为你所使用的是DC,具有很高的风险性)。
SID也就是安全标识符(Security Identifiers),是标识用户、组和计算机帐户的唯一的号码。在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID。Windows 2000 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名。如果创建帐户,再删除帐户,然后使用相同的用户名创建另一个帐户,则新帐户将不具有授权给前一个帐户的权力或权限,原因是该帐户具有不同的 SID 号。安全标识符也被称为安全 ID 或 SID。
SID的获得
开始-运行-regedt32-HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Builtin\Aliases\Members,找到本地的域的代码,展开后,得到的就是本地帐号的所有SID列表。
其中很多值都是固定的,比如第一个000001F4(16进制),换算成十进制是500,说明是系统建立的内置管理员帐号administrator,000001F5换算成10进制是501,也就是GUEST帐号了,详细的参照后面的列表。
这一项默认是system可以完全控制,这也就是为什么要获得这个需要一个System的Cmd的Shell的原因了,当然如果权限足够的话你可以把你要添加的帐号添加进去。
或者使用Support Tools的Reg工具:
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList