首先还是要强调一句:用盗版是不得已的,大家有能力的话还是要支持正版(学生版50美元——最外层页面写的确实是$150, 但是你进入购买页面就会变成$50了)!购买方法的一些介绍: http://tieba.baidu.com/p/2570976088

此外,在近期,Wolfram推出了免费的 Wolfram Engine for developers,此软件实质上就是一个 没有笔记本界面也没有本地自带帮助的Mathematica,但是,再强调一次,它是免费的! 并且,虽然自带笔记本被锁了,但你可以用Jupiter笔记本啊, 总之Win版的百度盘链接在这里(其他版本暂时没人传……):

链接: Win版 提取码: skr5

Wolfram Engine的激活方法可参考官网的介绍

——————————————————————————

百度贴吧里帖子不能编辑,很不方便, 但大家在注册失败这事上可以说是拥有无穷的创造力注册过程又会出现新的问题, 故开此GitHub Page,整理注册激活 Mathematica 过程及注册过程中可能碰到的问题。大家以后注册时如果出现新的问题,欢迎补充整理。

在贴吧置顶中提出“新的问题”前请先仔细阅读本文。问重了的直接删

询问为什么一回车注册机就关了的,直接删,加封禁十天。

教程中的地址均未失效,只是百度盘暂时抽风,在地址栏上重新回车一次(不能直接刷新!)就能看到下载链了!

同时,请意识到没有被本文涵盖的问题通常是不太常见的,所以,如果真的希望问题尽快得到解决, 那么在提出“新的问题”时请尽可能详细地给出背景信息。【失败的具体症状(你单单说一句“我下载失败了” 或是“我这里密钥总是不对”没有任何意义),操作系统是否做过什么特殊的设置,是否使用过××优化大师,自动更新是否已打开,等等。】


Mathematica软件下载

这里提供 MMA 8 中文版和 MMA 9 中英文版和 MMA 10 中英文版和 MMA 11 中英文版和 MMA 12 的英文版的百度网盘地址和 MMA7中文版, MMA 5 英文版,MMA 3英文版,版本1英文版的下载地址。

另,官网的下载地址目前在国内被墙,所以害怕有病毒什么的所以非要去官网下载的同学请自己想办法爬墙。 本帖提供的安装包和官网是一样的,不信可对比MD5。

以下地址均未失效,只是百度盘暂时抽风,在地址栏上重新回车一次(不能直接刷新!)就能看到下载链了!

Mathematica 12.0中文版(Win版)提取码: fhtc 另,实验发现版本12存在新的与非ASCII字符相关的Bug:SystemOpen函数无法打开含有中文字符的路径,若经常使用此函数,请谨慎升级。 ——希望买了正版的同学去向官方反馈一下这个Bug。(目前仅在中文版下做了测试,不确定英文版是否受了影响。)

Mathematica12.0.0 英文版 (Win版 + MAC版 + Linux版 + 破解工具 + 防止破解工具一回车就关的命令行),百度盘链接 提取码: cz8n

磁力链接

(注意,英文版也是可以调出中文提示的,但是它没有中文帮助,只有带了中文帮助的才叫中文版!)

————————

Mathematica11.3.0 中文版 (Win版 + 破解工具),磁力链接:

magnet:?xt=urn:btih:29de7b51d85fa418c0af9812fd127a5acad158bd

MMA11.3.0中文版 Win版,百度盘 密码: 3nem

Mathematica11.3.0 中文版 (Mac版 + 破解工具),磁力链接:

magnet:?xt=urn:btih:b60c78d79a57b1fdb6d891d54dbf691cfbcff99c

MMA11.3.0中文版 Mac版,百度盘 密码: 7si9

Mathematica11.3.0 英文版 (Win + Linux + Mac + 破解工具),磁力链接:

magnet:?xt=urn:btih:aad5462ec9e4c20d350a53caff59bf6b7758a249

(注意,英文版也是可以调出中文提示的,但是它没有中文帮助,只有带了中文帮助的才叫中文版!)

(Linux版无中文版,自行汉化的方法可参考这帖)。 11.3的中文帮助可在这帖找到。

————————

对于最新的版本10中文版,自版本9.0.1持续至今的中文帮助搜索能力退化问题已经得到了解决 (10.3.0版本时,部分电脑需要使用此帖中的方法进行修复,10.3.1后似乎已无此问题):

MMA10.4.1中文版 密码: wx9u

MMA10.4英文版

MMA10.4英文版(Linux版)(前面已经说了 Linux 版没中文)

MMA10.4英文版(MAC版)

CDF Player10.3.1英文版

————————

注意,版本9的注册是历代最烦,并且有中文帮助搜索能力退化的问题,个人不推荐使用。

MMA9.0.1 中文版

MMA9.0.1 英文版

MMA9.0.1 英文版(Linux 版,前面已经说了 Linux 版没中文)

MMA9.0.1 英文版(Mac 版)

————————

MMA8.0.4中文版 (基于这里所说的理由,强烈建议初学者安装此版本。) (MD5:6aebc6776548f7b6ed134efafdb2af5d)

————————

这里再次强调,因为:

1. 较老的MMA与现代MMA有许多不兼容之处。

2. 在版本7以前Mathematica无官方中文版。

3. 早期MMA的自带文档非常简略。

4. 更多内容参考这里 这里

所以,如无特殊原因请不要选择过老版本的Mathematica!

MMA7.0中文版,提取码 axir , 注意中文文档需要手动覆盖,搞不清怎么覆盖的就用高版本!

MMA5.0英文版

MMA3.0英文版 密码: n73z

MMA1.2英文版 密码: ihbx

至于有版本收藏癖好的朋友,就自己去网上找吧。


Mathematica 软件的注册

本文注册以MMA8版本为例,并且假定你从来没有在你的电脑上安装注册过任何版本的Mathematica。 后续版本的注册方式大致相同,不同之处下面有说明。其他版本的注册,不在此教程范围,请自行度娘或谷哥,或者在贴吧置顶帖中跟帖讨论, 但是,这里再次强调,希望大家不要使用过老的版本!

注册步骤:

下载安装软件(注意Win10下要打开防火墙!)以及注册机

注册机会被杀软误报是常识,还是吓不住的请买正版,购买方法在本文开头。

Win10自带的杀软会将版本10以上版本的注册机直接干掉,解压前请将解压路径从那个杀软的查杀路径里排除出去。

以下地址均未失效,只是百度盘暂时抽风,在地址栏上重新回车一次(不能直接刷新!)就能看到下载链了!

本文中没有特别注明小版本的注册机都是通用的。例如11.1注册机既可以注册11.1.0又可以注册11.1.1。

版本12的注册机(同时适用于中文版及英文版)已经附在上面的下载链里了!注意这回又是一回车就会关的命令行了, 也就是说这个注册机不能直接双击打开!不知道怎么开这个注册机的请使用附带的批处理文件(就那个扩展名为.bat的东西), 用法已经写在文件名上了!再强调一遍,再问注册机为什么关的删+封十天!

MMA11.3注册机 密码: 94kn (这回是html的注册机,不需要用命令行打开了。注意这个注册机需要你在第二个框随便按××××-××××-××××××的格式 输入一个激活密钥(Activation Key)!还有这个密钥必须要填回软件里!还有,第一个框当然也要填!如果不知道该填什么的话请参考下文!)

MMA10.4注册机 (此注册机可以完全注册10.4.0及10.4.1中英文版。这个注册机是不能直接双击打开的! 不要再抱怨什么“回车完注册机就关了”!请在命令行下使用。也就是说,请打开命令行然后调用这个注册机。 不明白什么叫“打开命令行然后调用这个注册机”的请乖乖用版本8的注册机多试几次 请下载这个批处理文件(密码: uh59), 用法已经写在文件名上了。还有,密码里的 ::1 也是密码的一部分!)(此注册机生成的Key每回都是1234-4321-123456, 不要大惊小怪!重要的是那个密码!还有“1234-4321-123456”中间的横杠也是Key的一部分,不要擅自去掉!)

新版注册机 (可用于版8,9,10)下载地址(注意注册版本9时需要多试几次,下详。版本10亦可使用本注册机,但需试很多次, 成功率极低。)可用于8,9,10版的新版注册机下载地址现已失效,且吧主电脑里没存档,故暂时无法补档, 手里有这个注册机的童鞋欢迎补上。不过,看了本教程的你应该也注意到了,这个新版注册机其实并不好使。对版本8,新旧注册机没区别, 对版本9,部分计算机可能没法用新注册机注册,还不如用旧版,也就多一道手续; 更何况——这里再强调一遍——版本9的自带帮助有搜索能力退化的问题,新手别用!

旧版注册机(可用于版8,9,10)下载地址 (注意注册版本9时需要多试几次,下详。已证实部分计算机必须使用旧版注册机才能完全注册版本9。 使用这个注册机注册版本9时要多点步骤,下详。同样的,密码里的::1也是密码的一部分!版本10亦可使用本注册机,但需试很多次,成功率极低。)

注意,这两个注册机运行需要VC2010运行库(Microsoft Visual C++ 2010 Redistributable Package), 如果下载下来不能运行注册机,请下载VC2010运行库

下载好运行库,安装之后,注册机应该就能运行,不要嫌麻烦!

安装MMA软件,安装完成之后会弹出激活对话框,如下图:

1

这里要选择下方的其它方式激活,切记!!!!!不要再说什么激活密钥没用,你选了在线激活。然后在弹出的页面中选中手动激活:

2

记下在新的页面中出现的Math ID:

3

注意,是把你电脑上的这排数复制下来,别去抄上面图里的数!

此时不要关闭弹出的激活界面,打开注册机(注册机的扩展名是.exe,别去点那个again.nfo!), 将MathID复制进注册机第一个输入框中,然后回车,或者点击注册机下方 Save mathpass得到Activation Key和Password。如图:

4

注意:图中所示的是老版注册机的界面,它的Activation Key的格式是4位数字-4位数字-5位字母或者里面有::1。 使用新版注册机算出来的Activation Key是4-4-6的形式。这里强烈不推荐使用新版注册机注册版本9和版本10, 因为已经证实在许多计算机上,新版注册机无法完全注册版本9和版本10。老注册机在注册版本9时可能要多点步骤,下详。

还有,以上截图是版本8、9注册机的截图,版本10至版本11.2注册机只有那个黑乎乎的命令行界面, 但使用方法和这个注册机没什么不同,不要大惊小怪!

然后再强调一遍,版本11.3的第2个框是用来填激活密钥(Activation Key)的, 只要按××××-××××-××××××的格式随便填一个就可以!注意填回软件时,填在软件里的激活密钥(Activation Key) 必须和填在注册机中的一致!还有,11.3版注册机的第一个框当然也要填!如果读到这里你依旧不知道该填什么, 请仔细阅读上文关于版本8、9注册机的解说!

填写Activation和Password

算出Activation Key和Password后,复制粘贴,填入Mathematica激活界面对应输入框即可。 (注意:如果你使用了老版注册机或者版本10英文版的新注册机,那么,不要忘了把Password中的“ ::1 ”也给一起复制了! 那也是密码的一部分·!)(如果你要手抄的话,注意这两个冒号都是英文冒号!)

如果是MMA8中文版,那么按照本文步骤,100%注册成功,Enjoy it!

如果是MMA9中文版,那么注册步骤一样,只是不一定100%成功,需要多试几次,一定要多试几次!!! 如果人品好,两三次就成功了;如果人品实在差,试了30、40次都没有成功,那么还是老实安装MMA8中文版吧,足够你学习使用了。 再强调一次,注册中文版别用英文版注册机,否则开不了帮助!

如果是MMA9英文版,那么注册步骤也一样,只是不用纠结,因为有MMA9版本所对应的英文注册机 ( 下载链接,注意这个只能用来注册英文版!)

如果是版本10和版本11中英文版,注册步骤比版本8和9还要简单,并成功率100%(?),Enjoy it!

打开软件请双击新生成的桌面图标,非要跑到开始菜单甚至安装文件夹里去开的话,请点Mathematica.exe, 不要跑去点MathKernel.exe!话说为什么总有人喜欢点这两个,因为看到个Kernel所以觉得这个更接近真理吗?

版本9及之前的Mathematica的界面就是一个细长条,不要大惊小怪!新建笔记本(就是用来写代码的那请点击细长条上的 文件 -> 新建 -> 笔记本, 或者直接按Ctrl+N!

使用老版注册机注册9时所需的额外步骤

由于一些尚不明确的原因(此部分欢迎补充),有部分朋友的电脑在使用新版注册机注册版本9中文版时依旧会出现中文帮助打不开的问题, 目前发现的唯一对策是使用老版注册机。老版注册机一度被认为无法正常注册版本9中文版,但是事实并非如此。使用老版注册机注册后所需的额外步骤如下: 打开软件,点击顶部菜单的 编辑 -> 偏好设置 -> 界面 -> 菜单和对话框语言设置 -> ChineseSimplified,之后关闭软件重启, 自带帮助就可以顺利打开了!

“那么软件装好之后该怎么学习呢?”这里建议先阅读以下几篇文章:

《写给新手》

《怎样算阶乘(一)—— Mathematica 是个计算器》

《你查过自带帮助了吗?你真的会查自带帮助吗?》

《有的字母蓝,有的字母黑,你知道为什么吗?你对语法着色有认识吗?》


注册Mathematica可能碰到的问题

【Q1】为何安装MMA的时候,没有弹出激活界面?

【A1】电脑上之前安装过MMA,而电脑又没有重装过;MMA卸载之后,注册文件mathpass不会自动删除的,这样再安装MMA,就不会弹出激活界面了; 但如果之前是成功注册的话,比如之前成功注册了MMA8,然后将MMA8卸载,安装MMA9,这是MMA9不会弹出激活界面,而实际上MMA9已经是注册了。 验证是不是完整注册的一个办法是尝试自由格式输入是否可用。而这也是那些人品不行, 注册几十次都不成功但却一定要使用MMA9中文版的朋友可以采用的一个方法,就是先安装MMA8中文版,按照本文步骤注册成功后, 再卸载MMA8,然后再安装MMA9,这样就可以使用MMA9中文版全部功能了。

【Q2】Mac OS或者Linux系统怎么使用注册机注册?

【A2】在自己电脑上安装好MMA,然后在别人安装有Windows系统的电脑上运行注册机,将你电脑MMA弹出的激活界面上的Math ID 敲键盘敲入注册机相应输入框中进行注册,因为本文提供的注册机只是Windows版本。而注册机算出来的Activation Key和Password,是对应于Math ID的, 跟硬件设备无关。

【Q3】如何实现MMA帮助文档中英文切换?(满足某些有特殊癖好的朋友--<>)

【A3】如果你电脑上安装的是MMA英文版,那么,从别人安装了中文版MMA的电脑里把他的中文帮助文档拷到你电脑上MMA的安装文件夹里 (Wolfram Research\Mathematica\9.0\Documentation)就可以。然后在MMA偏好设置里语言选英语就是英文帮助文档,选中文就是中文帮助文档了, 当然,切换语言要重新启动MMA,而且代价是你的MMA文件夹占用硬盘空间几乎增加一倍。

【Q4】关于注册机里Computer Name是否分大小写?

【A4】不分。

【Q5】注册机算出来的Activation Key只有13位?

【A5】因为使用了旧版的注册机,此注册机也可以用,但要多些步骤,上详。

【Q6】出现下图的问题:

q6

【A6】打印机服务没开.请在运行中输入 msconfig, 转到"服务"选项卡,打开Print Spooler服务,重启电脑.

【Q6.5】出现下图的问题(Error code: 698),内核可以启动,但主程序启动不了。

q6.5

【A6.5】首先打开系统服务中心,在里面找到windows防火墙,把它启动,然后去你Mathematica的安装目录找到 SystemFiles -> Fonts文件夹,把里面所有的ttf文件双击点开并安装一遍,然后就应该能用了。(Windows10特有功能, 不打开防火墙,ttf字体文件就打不开,所以就无法安装。)

【Q7】此文链接中的MMA支持64位系统嘛?

【A7】Mathematica安装包同时包含32和64位,它会自动判断你的系统类型并安装。

【Q8】64位系统在安装了VC2010后,注册机仍然无法使用?

【A8】64位系统的VC2010,64位和32位版本都要安装,然后注册机才能运行。也就是说,64位系统需要安装本文下载链接VC2010文件中X86和X64两个文件。 具体请下载文件查看。

【Q9】MMA已注册,但功能有限制,比如自由输入不能使用,虚拟全书、函数浏览器、帮助文档不能使用?(这是大家碰到最多的问题,也是注册不当的问题)

【A9】首先,请确保你已经使用了正确的注册机!·注册机的问题具体参见前文!

如果在注册机正确的情况下还是有问题,那一般是因为之前安装过MMA但是注册不完全,解决办法是清理残余信息再重新注册。 至于如何清理,按照官网的说法,只要在启动软件的时候按住Ctrl和Shift就可以了。如果还不行,那么可以手动清理,其中 win xp在: C:\Documents and Settings\Administrator\Application Data\Mathematica\Licensing 和 C:\Documents and Settings\All Users\Application Data\Mathematica\Licensing Win7 32位/64位系统在: C:\ProgramData\Mathematica\Licensing 更多内容可以参考官网的这篇教程。 注意: ① 以上都是隐藏文件夹,需要显示隐藏文件夹。这个怎么做就不用我多说了。 ② MMA的残留信息一定要清理干净!目前已知的可能存在垃圾的(似乎并不是每个人都会面临此问题,原因暂不明,欢迎补充)地方有:

  1. 开始→运行→键入“ regedit ”执行→计算机→HEKY LOCAL MACHINE→SOFTWARE→Mathematica 要全部删除。
  2. C:\Users\Administrator\AppData\Local\Mathematica (注意这依旧是隐藏文件夹)
  3. C:\Users\Administrator\AppData\Roaming\Mathematica (注意这依旧是隐藏文件夹) ③ 已经证实,在部分计算机上,即使使用旧版注册机, 并且使用上述步骤,依旧无法清理干净残余信息,那么这里还有最后一个办法: 首先在计算机上新建一个帐户(开始 -> 控制面板 -> 用户帐户和家庭安全 -> 添加或删除用户帐户 -> 创建一个新帐户) ——帐户的权限,笔者选的是“管理员(Administrator)”,不过大概Guest也可以?大家可以试一试, 然后把结果编辑进来——然后把Mathematica安装在这个新的帐户里,就不用担心残留信息的问题了。安装和激活完成之后新建的帐户可以删除。

【Q10】提示说:这份Mathematica使用的密码不允许英语以外的其它语言. 关于启用更多的功能,请与 Wolfram Research 联系(http://www.wolfram.com). 您必须重新启动前端.

【A10】因为你用英文注册机注册了中文版(叫你不认真看教程、跑外面去乱下注册机!)。 要完全注册版本8和版本9的中文版,只能使用版本8的中文版注册机。再强调一遍,一定要用对注册机! 弄不清什么是中文版注册机的人,以及自以为使用了中文版注册机却依然出现这个问题的人,请使用本教程中提供的注册机!

【Q11】windows xp 32位最多能支持Mathematica多高的版本?

【A11】版本9

【Q12】为什么每回点开注册机都出现这个?:

q12

【A12】上面的教程已经说了,请安装VC运行库。

【Q13】使用没问题,但界面出现乱码,如图:

q13

【A13】似乎存在多种原因。一种已经被证实的原因是电脑的系统地区被改动过,此种情况改回中文区即可解决。

【Q14】版本10(不论中英文版)卡顿,卡在初始界面,界面显示不完全

【A14】具体参考此帖。卡顿问题在该帖2楼, 卡在初始界面的问题在该帖3楼,界面显示不完全的问题在该帖4楼。

【Q15】windows 10最多能支持Mathematica多低的版本?

【A15】至少版本8之后的都支持。(前面的没测试过。)

【Q16】安装完后打开出现未响应,如图所示:

q16

【A16】 原因是没更新Windows的一个补丁,如果你把自动更新关了,打开更新,更新内容里有Windows Service Pack,更新之后重新安装即可。

【Q17】 安装的时候出现无响应,如下图:

q17

【A17】 软件必须安装在英文名称的文件夹下。

【Q18】 安装后是否需要关闭Mathematica的自动更新?

【A18】不需要。截止目前Wolfram对破解版没有任何打击措施。此外,有证据表明某些小的Bug修复是通过自动更新进行的,所以,最好不要关。

【Q19】 注册机一回车完就直接关了,怎么回事啊?

【A18】教程的正文里已经说了三遍,版本10及以后的注册机是不能直接双击打开的!右键选打开当然也是不行的,不要自作聪明! 请在命令行下使用注册机。也就是说,请打开命令行然后调用这个注册机。不明白什么叫“打开命令行然后调用这个注册机”的请使用上文提供的批处理文件!

【Q20】 安装后出现Error code: 702?

【A20】和Mathematica自带的字体安装未成功有关,请仔细检查杀软(比如360啊,360啊,还有360啊) 是否屏蔽了外部字体安装。更多讨论请参看此帖