解决trados2011的license错误的方法

trados 2011 使用的是Nalpeiron来进行license的管理,Nalpeiron将它的数据保存在文件系统外,一般在track 0的63 sector。使用磁盘工具将61--63sector清空即可。

解决方法如下:

Well, it‘s enough to:
- stop the Nalpeiron services;
- wipe out the track 0 except the MBR (in fact, only the sector(s) starting with FFC99A3B hex value, usually 60-63 physical), you should use a decent Hex disc editor;
- wipe out the Nalpeiron related ADSs in the Windows folder (e.g. google for ASDSpy);
- wipe out the Nalpeiron related registry entries (easy, just search for Nalpeiron in regedit);
- reboot.
Done.

You need some MS utilities you can redistribute i.e.:
Streams
http://technet.microsoft.com/en-us/sysinternals/bb897440
Sector Inspector
http://www.microsoft.com/en-us/download/details.aspx?id=19470

cmd脚本如下:

# begin

md C:\KillNal
cd C:\KillNal
# sets the directory for the script.
# Of course, you can put a more neutral name 

net stop nlssrv32.exe /y
net stop nalserv.exe /y
# stops Nalpeiron sevices

streams.exe /accepteula
streams.exe -d "C:\Windows"
# cleans the alternative data streams from Window directory
# (assuming it‘s installed in the default location, you can also use the corresponding variable)

fsutil file createnew "empty.bin" 512
# creates an empty sector content. 
secinspect.exe -restore \\.\PHYSICALDRIVE0 "empty.bin" 63 confirm
# writes this empty sector content in the sector 63
secinspect.exe -restore \\.\PHYSICALDRIVE0 "empty.bin" 62 confirm
# writes this empty sector content in the sector 62
secinspect.exe -restore \\.\PHYSICALDRIVE0 "empty.bin" 61 confirm
# writes this empty sector content in the sector 61
# etc., let‘s say, up to 33 (these sectors normally should be empty but nobody knows...)
# For some machines e.g. docked notebooks the system drive may be \\.\PHYSICALDRIVE1
# etc.

net start nlssrv32.exe /y
net start nalserv.exe /y
# starts Nalpeiron sevices

# end

It should reset the Nalpeiron core data.
Of course, it also destroys all the existing licenses handled by Nalpeiron, so beware.

ATTENTION!!!
It is not a working script (I didn‘t test it) but the core part of the script should look like that.
The script should also contain the segment content verification i.e. the overwritten segment should start with FFC99A3B (Hex), otherwise the disk logical structure may be damaged and your Windows may become unusable.

You can test it now and publish in your KB.
Don‘t forget to thank me for inspiration 

ATTENTION!!!
If you don‘t understand what‘s the script exactly does, don‘t run it.
I‘m not responsible if you don‘t know what you‘re doing.
If you damage your machine, don‘t ask my help.

时间: 2024-07-31 17:21:36

解决trados2011的license错误的方法的相关文章

解决github RPC 52错误的方法

最近在github上git clone代码时,总遇到如下错误 比如我要下载 https://github.com/iosweekend-samples/Frameworks-WishList-Example.git error: RPC failed; result=52, HTTP code = 0fatal: The remote end hung up unexpectedly 解决方法如下 将https改成git即可,如下 git clone git://github.com/ioswe

【mysql】service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误

service MySQL start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [[email protected] ~]# service mysql startmysql: unrecognized service[[email protected] ~]# service mysql restartmysql: unrecognized service [[email protected] ~]# rpm -q mysql   查

service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误

service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [[email protected] ~]# service mysql startmysql: unrecognized service[[email protected] ~]# service mysql restartmysql: unrecognized service [[email protected] ~]# rpm -q mysql 查询发

Flex4 DataGrid实现可复制单元格,同时解决自定义GridItemRenderer出现1009错误的方法

原创内容,如需转载,请注明出处,谢谢 最近在项目中发现Flex的DataGrid不支持内容复制,在涉及到保护敏感数据时倒是很有用处,但大部分情况下,我们还是希望客户能够直接复制DataGrid单元格中的内容进行快速操作,这个与用户体验背道而驰的问题一定要解决,因此想到直接自定义DataGrid的项呈现器来实现. 呆毛如下: 本来以为可以非常顺利,哪知居然给我碰到了一个BUG,网上查了查,也有不少童鞋们碰到了这个问题,不过似乎都没有有效的解决方案,这个主要是思维固化了,总认为官方的就一定是正确的.

IIS 配置PHP环境HTTP 500错误处理方法

在搭建php程序的时候遇到了500错误,访phpinfo测试也是500,重新安装了php,重新搭建网站,网站管理员账户,给上everyone权限测试都是500错误,纠结了较长一段时间,后来想到了程序池方面的影响,以下步骤是我解决我的问题的处理方法:打开IIS管理器,选择应用程序池--你的网站应用程序池(自己的创建)--单击右侧的"设置应用程序池默认设置",打开,在常规中,将"启用32位应用程序"设置为"True",将"托管管道模式&qu

解决Visual Studio编译错误:在证书存储区中找不到清单签名证书

解决Visual Studio编译错误:在证书存储区中找不到清单签名证书 [1]方法一:右击项目→属性→签名→将<为ClickOnce清单签名(M)>前面的勾去掉. [2]方法二:用记事本打开相应的csproj文件,调整节点值:<SignManifests>true</SignManifests>将true修改为false. [3]方法三:在签名中创建一个新的签名.本方法未测试. 解决Visual Studio编译错误:在证书存储区中找不到清单签名证书,布布扣,bubu

“无法嵌入互操作类型。。。”的错误纠正方法

引用COM组件的时候,出现了“无法嵌入互操作类型……,请改用适用的接口”的错误提示. 解决方法: 选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False. 仅做一笔记而已. "无法嵌入互操作类型..."的错误纠正方法,布布扣,bubuko.com

android4.4系统解决“ERRORcouldn&#39;t find native method”方法

android4.4系统解决"ERRORcouldn't find native method"方法 今天笔者在移植一个tv模块从android4.2到android4.4系统的设备上,同样的代码,同样的方法,就是运行不起来.大概方法就是上层写一个apk,调用一个静态的java库,java库加载调用JNI的库文件,这一套代码在4.2上都是好好的,正常能跑,移到4.4上编译也都没有问题,运行会出下面的问题: /***************************************

【eclipse】 怎么解决java.lang.NoClassDefFoundError错误

前言 在日常Java开 发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类 明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和 java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的.我们往往花费时间去不断尝试一些其他 的方法去解决这个问题,而没有真正去理解这个错误的原因.这篇文章就是通过解决NoC