我手机桌面短信工具ie9强制卸载工具了,现在无法接发短信要怎样才能安装呢

在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
标签:至少1个,最多5个
当初我买MacBook Air的时候特地选择了高配版本,硬盘空间是128G(2011年的古董机器),在最开始的1-2年内使用还不错,后来发现越来越力不从心,为了尽可能腾出空间,几乎把所有的照片、视频和PDF文档都移到了云上,也经常用CleanMyMac等工具进行清理,但还是发现空间被一些已经卸载的App蚕食,既然没有更好的方案,那就自己写一个工具来清理吧。
前几节内容是比较繁琐的技术介绍,不感兴趣的同学可以直接跳到工具的使用那一节
App最喜欢的几个目录
Mac和Windows操作系统有一个很大的不同,大部分App是没有安装程序的,一般下载下来就是一个dmg文件,解开之后直接将App拖到应用程序目录下就可以了,所以给人感觉卸载也就是将App拖到废纸篓然后清空。如果真这样做就大错特错,即使一个最简单的App都会在下面几个目录中或多或少留下纪念,这些目录一般有:
~/Library/Application Support
~/Library/Application Support/CrashReporter
~/Library/Caches
~/Library/Containers
~/Library/LaunchAgents
~/Library/Preferences
~/Library/PreferencePanes
如果一个程序是通过pkg方式安装,或者是在第一次运行时请求管理员权限,那一般还会在如下几个目录中留点纪念:
/Library/Application Support
/Library/Extensions
/Library/LaunchAgents
/Library/LaunchDaemons
/Library/PreferencePanes
/Library/Preferences
以上都还是只是列出了部分,不同的App由于需要还会在其他目录中安装一些文件,比如字处理软件一般会在/Library/Fonts下面安装字体,有些扩展组件会放在/Library/ScriptingAdditions下面。
限于篇幅,我不能一一介绍所有目录的内容,选几个重点的目录大概说一下:
~/Library/Application Support
这个目录可以说是App最重要的文件目录,一些App本身并不大,但是需要的支持组件和内容非常多,特别是采用第三方插件和缓存网络内容的软件,例如我用的Dash,本身的大小只有24MB左右,但是由于经常浏览资料,所以缓存了很多网络内容,使得它的Support目录达到了1.37GB!可想而知,如果只是将App扔到废纸篓,几乎不会节省任何空间。
~/Library/Preferences
这个目录下保存的是App设置,一般来说,稍微有点规模的软件都有自己的配置信息,放在这里的文件虽然占空间不多,但是清理掉还是有好处的,例如有些App不能正常工作,即使卸载重装也不行,往往就是配置文件出错了,把这里清理掉之后再重装就会有比较好的效果。
~/Library/Containers
这个目录对于App Store上下载的软件来说,是最重要的一个目录,由于Apple的限制,AppStore的软件都在沙箱中运行,每个软件在沙箱都有自己的一个完整空间,对于App来说,它以为自己在一个正常的目录系统中运行,但实际上不是,操作系统重定位了读写位置到沙箱之中。要是卸载软件的时候,只是简单的在Launchpad中点一下叉来删除,那不知道又有多少空间莫名其妙地消失了,我曾经用这种方式卸载了网易云音乐,结果后来才发现,整整417MB的空间不见了……
~/Library/LaunchAgents
Mac上的随机启动方式之一,熟悉OS X操作系统的同学应该立刻想到了launchctl,这里就是存放启动配置文件的地方,大部分App只会往这里写启动信息,请神容易送神难,要送神,只有用第三方工具或是自己手动清理了,还有,LaunchAgents 和 LaunchDaemons 是有一些区别的,两者虽然都是随机启动,详细对比请看
本工具的概述
直到现在我还在想,要是用Cocoa来写这个工具的话,程序会小很多,现在这个程序压缩包有40+MB,其实绝大部分都是Electron、React的框架库,真正的代码也就几个文件,加起来不到1M大小。而之所以选择用JavaScript来做,其实就是想验证一下React开发一个桌面应用到底会怎样,JavaScript是不是有一统江湖的本事?
用JavaScript最大的顾虑也许是性能问题,程序虽然难度不大,也有几个运算比较密集的地方,一是plist信息的解析,二是正则表达式。我将plist解析放到外部库去做了,正则表达式仍然用Google的V8引擎,目前来看还行。
程序的I/O比较多,需要频繁统计文件占用空间大小,查找相关文件,读取文件信息,虽然JavaScript的最大好处是异步操作,但是在统计出结果之前,界面能做出再多的响应也没有什么意义,因此在有些地方,我没有使用异步操作,要是你感觉界面有点卡,那是我的原因,不是React的错:)
再给大家推荐一下Mac系统上自带的AppleScript,这个是Mac上的瑞士军刀,能和Windows上的Powershell有得一比,我在这个软件中最后的清理工作实质上就是通过AppleScript来完成的,例如清理工作首先要关闭目标程序,你要是自己编程打算怎样实现?枚举系统进程然后kill?用AppleScript就能非常优雅地完成,例如你打开Safari,再同时开一个终端窗口,然后在终端中输入
osascript -e 'quit app "safari"'
名字的来由
来自于同名电影《Total Recall》,奎德在一次虚拟体验之后,突然发现自己原来不是一个默默无闻的工人,而是一个超级特工,那自己到底是什么呢?也许真正的自己永远也找不回来了,但是至少不是现在这样浑浑噩噩。
我也想借这个意思表示即使通过努力清理,也不一定能还原到最初的状态,但至少不会这么糟糕。
工具的使用
这个好像没有什么太多可以说的了,我只是对比了和CleanMyMac的清理效果,至少,在大部分情况下,我感觉还不错。
卸载百度云的对比
可以清楚地看到,CleanMyMac没有找到百度云的Application Support目录,此外,只找到了登录项,没有找到启动项和启动文件。
Total Recall不仅找到了CleanMyMac所有的内容,还找到了Application Support,这里有1.14MB空间,此外还找到了LaunchDeamons里面的启动项和启动文件,还发现了com.baidu.netdiskmac.BDYunFinderInstaller这么一个鬼……
比较一下卸载AppStore上的App
CleanMyMac列出了一大堆感觉挺吓人的,仔细看才发现其实都是Containers\com.tencent.xinWeChat这个目录里面的子目录,还拿一个系统临时目录来充数(电脑重启后系统临时目录都会清空),卸载的时候其实只要删除沙箱目录就万事大吉。
存在的不足
有一类软件是以Package方式发布的,里面有复杂的安装步骤,例如Microsoft Office 2016 for Mac这样的,对于这类软件,需要分析的内容比较多,打算在完善后将Package卸载整合
软件界面很简陋,一是不大会玩CSS和HTML布局,二是初次使用React,前端高手可以指点我一下?
《深入解析MAC OS X & IOS操作系统》
这本书对于想了解Mac系统的人来说是不二之选,值得拥有
App里最重要的文件Info.plist的介绍,开发必备
如果打算用Electron构建一个桌面App,必须从这里开始
React的官方网站,虽然我的界面做得挺难看,那是因为我还不怎么会玩css
1 收藏&&|&&28
你可能感兴趣的文章
47 收藏,3.2k
250 收藏,24.5k
22 收藏,3.9k
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
下载地址:
下载地址: /s/1i5EWiep#list/path=%2F
【系统偏好设置】-& 【安全性与隐私】中改一下设置
【系统偏好设置】-& 【安全性与隐私】中改一下设置
大神我用了 3个月
连我很久以前的软件残留都找出来了
不知道会有后续更新吗?
大神我用了 3个月
连我很久以前的软件残留都找出来了
不知道会有后续更新吗?
在构思新版本,打算糅合机器学习的能力进去呢
在构思新版本,打算糅合机器学习的能力进去呢
@卡里斯马 期待新版本
@卡里斯马 期待新版本
恳亲大神放出软件
恳亲大神放出软件
你这个软件我下载下来不能用哈。电脑报错说存在啥安全的不给运行。
你这个软件我下载下来不能用哈。电脑报错说存在啥安全的不给运行。
求软件快速上线福利各位
求软件快速上线福利各位
求大神赐予软件福利,小白万分感激,跪谢!
求大神赐予软件福利,小白万分感激,跪谢!
其实早就告诉大家了哦,文章的最后一行就是百度盘下载地址
其实早就告诉大家了哦,文章的最后一行就是百度盘下载地址
没有返回键,得不到反馈,只能点删除之后再点取消,来返回主界面
没有返回键,得不到反馈,只能点删除之后再点取消,来返回主界面
【取消】就是返回键
【取消】就是返回键
您好!我最近尝试在macbook air Sierra 系统安装,都显示错误,不能运行安装程序,联系开发者。不是系统安全设置的问题。不知您是否观察到这个问题。
您好!我最近尝试在macbook air Sierra 系统安装,都显示错误,不能运行安装程序,联系开发者。不是系统安全设置的问题。
不知您是否观察到这个问题。
无任何压力
无任何压力
不用安装的,下载的就是一个zip文件,解压缩之后就直接运行
不用安装的,下载的就是一个zip文件,解压缩之后就直接运行
直接运行 也报错Uncaught Exception:TypeError: Cannot read property 'toLocaleDateString' of undefined
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:36:60
at Array.forEach (native)
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:31:21
at ChildProcess.exithandler (child_process.js:214:7)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:885:16)
at Socket.&anonymous& (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
@卡里斯马[kalisima] 直接运行 也报错
Uncaught Exception:
TypeError: Cannot read property 'toLocaleDateString' of undefined
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:36:60
at Array.forEach (native)
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:31:21
at ChildProcess.exithandler (child_process.js:214:7)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:885:16)
at Socket.&anonymous& (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
太感谢啦!我终于清理了我的mac,内存用量终于降下来了!可以安安静静的使用了,不胜感激!
太感谢啦!我终于清理了我的mac,内存用量终于降下来了!可以安安静静的使用了,不胜感激!
我的安装为啥就报错呢,Uncaught Exception:TypeError: Cannot read property 'toLocaleDateString' of undefined
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:36:60
at Array.forEach (native)
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:31:21
at ChildProcess.exithandler (child_process.js:214:7)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:885:16)
at Socket.&anonymous& (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
我的安装为啥就报错呢,Uncaught Exception:
TypeError: Cannot read property 'toLocaleDateString' of undefined
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:36:60
at Array.forEach (native)
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:31:21
at ChildProcess.exithandler (child_process.js:214:7)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:885:16)
at Socket.&anonymous& (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
这个很强大啊。
这个很强大啊。
点了清除,没有反应?
点了清除,没有反应?
我也是点了清除,没有反应。请问大神是什么情况?取消返回之后这个应用还是在列表里。
我也是点了清除,没有反应。请问大神是什么情况?取消返回之后这个应用还是在列表里。
有一个Bug,我上个月修改了
有一个Bug,我上个月修改了 /dean-wong/The-Uninstaller/releases
软件安装后不能使用报错信息:A JavaScript error occurred in the main processUncaught Exception:TypeError: Cannot read property 'toLocaleDateString' of undefined
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:36:60
at Array.forEach (native)
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:31:21
at ChildProcess.exithandler (child_process.js:214:7)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:885:16)
at Socket.&anonymous& (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
软件安装后不能使用
报错信息:
A JavaScript error occurred in the main processUncaught Exception:
TypeError: Cannot read property 'toLocaleDateString' of undefined
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:36:60
at Array.forEach (native)
at /private/var/folders/1y/4qq68dqj61b20vtb2p1fq_fr0000gn/T/AppTranslocation/1A4-4B2C-BF97-/d/The Uninstaller.app/Contents/Resources/app.asar/util.js:31:21
at ChildProcess.exithandler (child_process.js:214:7)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:885:16)
at Socket.&anonymous& (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
度盘下载和git上那个区别是啥,哪个更新??
度盘下载和git上那个区别是啥,哪个更新??
分享到微博?
我要该,理由是:安卓应用卸载全方法,轻松卸载APP
玩安卓手机不免要安装各种各样的APP,有时候遇到不想用的APP却发现不知道如何卸载真是件恼火的事情。本文就来告诉新手用户们卸载APP的几种方法,也包括如何卸载安卓手机自带的应用软件。
由于安卓系统界面种类很多,部分功能菜单可能会不一样
【桌面上长按卸载】
在安卓系统的桌面上长按APP图标会出现对APP的操作,比如91桌面下长按图标会出现等操作菜单。在360桌面下面会出现的换图标、改名字、删除、卸载等操作。在部分桌面系统长按APP图标后桌面会进入编辑模式,此时可将图标拖到屏幕边缘以进行卸载操作或按叉号删除
#p#副标题#e#
【程序管理菜单里卸载】
在主菜单&&应用程序&&管理应用程序 下可以看见你已经安装的APP,选择需要操作的APP,对其进行相应的操作
#p#副标题#e#
【应用管理软件】
&手机端应用管理软件如91手机助手等,点击91助手的管理菜单就可以看见已经安装好的软件,软件的排序可以根据软件名称、安装时间、大小等进行排序,选中需要卸载的软件,点击卸载即可完成了
桌面端的助手类软件也能很方便的对应用进行管理,在这里就不详说了。
【系统自带软件怎么删除】
安卓手机在出厂时都会安装一些厂家推荐的应用、比如天翼音乐什么的。那这类的软件怎么删除呢?由于是系统自带的软件,所以在菜单里的程序管理是不会出现卸载的操作,长按A[[图标也无法卸载的。此时你需要获取ROOT权限,root权限算是管理自己手机的最高权限,可以任意对手机进行各种操作。至于如何获取root权限就不在这里进行说明了,需要的机友可自行搜索下,也可以到相关的论坛进行查询(安卓论坛),下面介绍下简要的步骤
一、获取root权限
二、安装系统卸载软件(搜索 系统程序卸载器V4.67版)
三、卸载系统软件
(来源:安卓网,如对本网转载内容、版权有异议,请联系我们: )
安卓网官方微信
微信号 Hiapk2013
这里有最无节操的小编和最鲜辣的资讯!
手机扫描二维码访问再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
威锋网7月10日消锋网7月10日消息,《植物大战僵尸2》 如今...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
您需要通过验证再能继续浏览 3秒后开始验证
威锋旗下产品
Hi~我是威威!
 粤公网安备 11号
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!苹果园为iOS用户提供和下载,最新的、、、等,分享最权威的资讯、、及解决办法,拥有最火爆的,苹果园一家专注解决iOS所求的网站。

我要回帖

更多关于 ie11强制卸载工具 的文章

 

随机推荐