使用“VMware ThinApp”绿化软件

2023-11-12

当我看到“WPS Office”在我的电脑中写入了上万条注册表项时,我几乎要崩溃了。这个……有点太多了吧。


软件绿化工具

环境
Workstation 15.5 Player for Windows
绿化软件
VMware ThinApp


软件绿化过程

  1. 首先安装VMware Workstation 15.5 Player for Windows
  2. 为了更好更方便的绿化软件,我们需要下载Windows10虚拟系统映像。
    官方地址
  3. 安装镜像至虚拟机,详细教程见:教程,只不过需选择“安装程序光盘映像文件(iso)(M):”。
  4. 虚拟机内不要安装杀软(360、火绒、Kaspersky、金山毒霸等任何计算机杀毒管理软件,最好禁掉Windows Defender,所有警告全部放行。
  5. VMware ThinApp下载至虚拟系统,以下所有操作均在虚拟机内进行。
  6. 运行VMware ThinApp,下一步。界面
  7. 预扫描,如果警告:有应用欲修改开机启动项,请给予放行。预扫描
  8. 安装软件,不要更改安装位置!安装
  9. 后期扫描。后期扫描
  10. 入口点:即主程序,如“setup_capture.exe”就是“VMware ThinApp”的主程序。入口点
  11. 警告不用管。警告
  12. 准备创建
  13. 完成。

至此,绿软制作完成。
绿软路径:%drive_C%\Program Files

文件夹中的“*.bat”不要管,三个文本文档是注册表修改的项,通过文本文档可以看出这个软件到底写了多少注册项。
然后,重装系统,准备下一次的绿化。


视频

链接
csdn
作者原创,此视频无版权。


绿软快捷方式

工具链接1(不确定有效)
工具链接2(不确定有效)在这里插入图片描述

制作过程

  1. 下载工具,工具链接1或工具链接2为同一文件。
  2. 选择生成的启动软件。
  3. 输入主程序相对于启动软件的相对路径。
  4. 生成。
  5. 测试,一般可以跨设备使用。

注意

如果选择了绝对路径,那就是绝对的绝对路径。(Windows快捷方式指向文件只要存在,就能找到,改名也可以。)



写在最后

绿色软件的缺点
  1. 有的不稳定,会有许多的错误。
  2. 免安装,当然也就不会写入注册表,这样卸载时就方便了。但同时不会关联相关的文件,比如我绿化过WPS Photo + v2019,硬盘里的图片不能直接用它打开,就算是修改了打开方式也不行。必须先打开WPS Photo + v2019绿色版,再从里面打开图片。
  3. 单文件的绿软可能会报毒。
  4. 无法保存软件配置,每次都要修改。
  5. 多多少少会有些不方便,比如7-zip,右键菜单都不会出现。
  6. 需注册激活的软件每次打开都要输入激活码/密钥/注册码/注册信息。
  7. 携带版的便携是牺牲功能性(诸如系统集成)和清理能力(便携版导入的临时文件往往不会被清除)换来的。
  8. 安装式软件在安装后会保留安装日志,在使用卸载程序的时候反而可以比较干净的将非安装目录文件清理掉,大部分软件的卸载程序一般会清理使用中添加的注册表和非安装目录的附加文件,比如随着windows权限安全的不断完善,一般侧重安全的非独立用户安装的程序,会在使用者的"ProgramData""AppData"等目录下释放程序的主要组件,很多安全性要求高的软件甚至直接默认安装到“AppData”目录(如chrome等),再比如很多在系统注册的动态链接库会在卸载时询问你是否还需要,等等。这些都让你可以安全和稳定的使用程序,并且在不需要之后,较为干净的清除他,而那些所谓的“绿色软件”,其实只是满足了那些什么都不懂的一些用户对于干净清洁的心理需求而已。另外,如果是MSI包安装的软件,更不需要绿色化,MSI的安装卸载日志严格,卸载后会非常干净,注册项与原来完全相同。这是windows的包管理机制决定的,更没必要去追求什么绿色版了。
  9. 绿色软件更容易受到污染,但由于一些用户缺乏相关知识,只能看到事物的表面,不愿意寻找官方渠道。很多开源工具,官方明明提供了非常细致的编译后版本和各国翻译者贡献的语言包,却还有一些用户在贴吧和知道里求汉化版,非常的匪夷所思。大部分时候,这些用户寻找软件时,习惯在百度中随便搜索,然后去下一些软件下载站提供的软件,这些软件不是被重新打包,添加了各中附加的推广应用,就是被人为挂了马污染过,推广应用有些通过隐蔽的在多处提供选项,让你漏选,有些则直接默认安装不告知。一些很有“名气”的下载站现在基本都靠这个做法盈利。
  10. 有些用户容易简单的将不用安装理解为干净绿色,甚至连系统安装盘这么重要和底层的东西,也追求民间的修改版本,事实上微软官方的MSDN提供了所有微软产品的官方镜像,国内也有非常著名的整理站点如itellyou等,可以找到所有微软产品的原版镜像官方下载链接,大不了用KMS激活。但是大部分用户还是更偏爱诸如番茄花园、深度、老毛桃等修改版本。要知道目前在修改版系统中安插木马、预留后门、修改主页、安置推广链接和页面,甚至偷偷挖矿等流氓行为,早已成为这类“民间制作版”软件的主要盈利模式,很多民间制作的系统安装盘维护盘都修改了大量系统设置,隐蔽的安插了各种广告插件或预装以此牟利。
  11. 一些用户下载绿软后总是经常出现诸如使用一段时间后,被莫名篡改浏览器首页、莫名弹窗、系统莫名变卡,莫名被安装奇怪插件等问题,这类问题刺激用户寻求更激进的使用策略,比如养成了极端追求主观上“干净”的软件,极端追求系统的“整洁”的偏好,甚至精简清除自己认为无用的系统组件、关闭系统更新以及不愿意安装安全补丁等等行为。但是同时,这类偏好和行为加重了系统的安全问题。由于缺乏真正正确的知识和理解,陷入这种“面临更严重的性能和安全问题”——“追求更激进的使用策略”,“追求更激进的使用策略”——“面临更严重的性能和安全问题”的恶性循环中,把一个在生产环境中文职员工都能安全健康的使用多年的系统用的举步维艰。
  12. 本引用来自这里
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用“VMware ThinApp”绿化软件 的相关文章

  • pyinstaller no module named ‘pkg_resources.py2_warn‘解决方法

    在用pyinstaller打包python编写好的程序时 遇到了一些问题 其中有一个是no module named pkg resources py2 warn 经过一些探索后 找到了解决方法 1 先用pyinstaller D F xx
  • 以人为本

    软件团队想要保证高质量的软件交付 一般情况下会想到以下几点 多的测试人员 高薪资 福利 各种质量管理工具和手法 etc 我们有大量的实际经验表明 这些方法往往没有达到预期值 更有甚者 会不那么有效 为何会如此 通过不断的事后回顾 我想导致这
  • TortoiseSVN使用方法

    安装和配置 TortoiseSVN的下载地址为 http tortoisesvn net downloads html 有32位和64位的版本 一定要根据自己的操作系统下载对应的版本 最好安装一个简体中文的Language packs 可以
  • [OpenAirInterface实战-10] :OAI nFAPI的软件组织结构和软件协议栈架构

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 OpenAirInterface实战 10 nFAPI的软件组织结构和软件协议栈架构 文火冰糖 王文兵 的博客 CSDN博客 目录 第1章
  • Topaz Video Enhance AI 2.3.0 for Mac专业级AI视频增强软件,详细图文安装教程。

    Topaz Video Enhance AI 2 3 0 for Mac是世界一流的AI视频质量增强软件 站长亲测有效 使用突破性的 AI 技术进行令人惊叹的视频放大 Topaz Video Enhance AI 接受了数千个视频的训练并结
  • 极速加密文件夹: 一个2秒加密文件夹的Windows文件夹加密软件

    大部分朋友的电脑上 经常会有一些重要文件 隐私照片和视频不想让别人轻易可以访问或者打开 尤其你的电脑可能会被别人偶尔使用的时候 加密保护就尤其重要了 不少Windows用户通常使用ZIP等压缩工具 将文件夹压缩成压缩包并加上密码进行文件保护
  • Mac平面设计师必备软件,懂word就会设计,内置海量模板。

    Swift Publisher是Mac平面设计师必备软件 内置了丰富的彩色传单 折页 海报 画册 展架等模版 点击即可直接编辑并快速完稿 相比于其他的设计软件 Swift Publisher更简单 不需要花时间去学习软件就可以独立完成一些定
  • 【安装教程】vscode安装教程(超详细)

    Visual Studio Code 简称 VSCode 是一款由微软开发且跨平台的免费源代码编辑器 该软件支持语法高亮 代码自动补全 代码重构功能 并且内置了命令行工具和 Git版本控制系统 用户可以更改主题和键盘快捷方式实现个性化设置
  • 释放技术的想象-解码腾讯云软件架构与应用

    欢迎大家前往腾讯云社区 获取更多腾讯海量技术实践干货哦 关于腾讯 你可能玩过 王者荣耀 你可能用过 微信 和它的 小程序 你可能看过 腾讯视频 并且曾为之付费 你可能已经是多年的 QQ 老手但还不知道什么是 MQ 作为成立多年的老牌互联网公
  • 性能测试的方法

    性能测试主要采用的方法有 1 负载测试 通过对系统不断的加压 直到超过预定的指标或者部分资源达到一种饱和状态不能再加压为止 该方法主要用于找到系统最大的负载能力 为性能调优提供数据 2 压力测试 指系统已经达到一定的饱和程度 CPU 磁盘等
  • 使用 .net + blazor 做一个 kubernetes 开源文件系统

    背景 据我所知 目前 kubernetes 本身或者其它第三方社区都没提供 kubernetes 的文件系统 也就是说要从 kubernetes 的容器中下载或上传文件 需要先进入容器查看目录结构 然后再通过 kubectl cp 指令把文
  • #QGIS源码官方编译指南

    QGIS源码官方编译指南 将QGIS官方的编译指南windows部分翻译一下 供大家参考 这个版本是QGIS源代码工程中2017年4月30日最后修改的版本 对应QGIS 2 99 也就是即将发布为QGIS 3 0的版本 翻译 Jacory
  • Flutter网络请求篇-dio-retrofit

    flutter retrofit plug网址 https pub dev packages retrofit 创建抽象类 RestApi baseUrl http www devio org abstract class Http fac
  • 专业CPU信息检测工具:CPU-Z

    今天小编为大家测试了一款轻量级的CPU处理器的测试工具 可以查看CPU的详细信息 以供各位同学们学习 一 简单介绍 CPU Z是一款非常流行的CPU检测软件 被广大用户所熟知 它是目前最受欢迎的CPU检测软件之一 除了Intel和AMD自带
  • Blow Up 3macOS图片放大锐利的详细使用教程与安装方法

    软件介绍 Blow Up 3 macOS是一个Photoshop和Lightroom插件 亲测有效 适合于Adobe Photoshop CS6和Adobe Photoshop CC 2015或更高版本 Adobe Lightroom 6或
  • arm鲲鹏服务器和x86区别

    华为云服务器x86计算和鲲鹏计算的区别是什么 X86和鲲鹏指的是两个系列的中央处理器架构 x86采用复杂指令集 CISC 鲲鹏采用精简指令集 RISC pc6a学习分享小白详细说明一下这2种服务器的差别 一 鲲鹏和X86处理器架构对比 1
  • Navicat关闭自动检查更新版本教程

    Navicat关闭自动检查更新版本教程 首先 点击菜单中的工具菜单 弹出了下拉菜单选中为选项 点击选项 首先 点击菜单中的工具菜单 弹出了下拉菜单选中为选项 点击选项 去掉勾选上在启动时自动检查更新选项
  • Adobe Reader等停止工作的原因不少,但可修复性很强

    这种情况是随机发生的 比如如果你在正常的状态下关闭了电脑 第二天打开Adobe Reader时可能就会出现这个错误 但别担心 在这篇文章中 我们将解释为什么Adobe Reader或Acrobat DC停止工作 以及我们如何解决这个问题 是
  • Python 元组完全指南 1

    元组用于在单个变量中存储多个项目 mytuple apple banana cherry 元组是 Python 中的 4 种内置数据类型之一 用于存储数据集合 另外还有列表 集合和字典 它们都具有不同的特性和用途 元组是有序且不可更改的集合
  • C 语言运算符详解

    C 语言中的运算符 运算符用于对变量和值进行操作 在下面的示例中 我们使用 运算符将两个值相加 int myNum 100 50 虽然 运算符通常用于将两个值相加 就像上面的示例一样 它还可以用于将变量和值相加 或者将变量和另一个变量相加

随机推荐

  • 服务器拖两个屏幕win10系统,win10系统设置两个显示器的还原方案

    win10系统使用久了 好多网友反馈说关于对win10系统设置两个显示器设置的方法 在使用win10系统的过程中经常不知道如何去对win10系统设置两个显示器进行设置 有什么好的办法去设置win10系统设置两个显示器呢 在这里小编教你只需要
  • Jackson 双引号的问题

    当用执行下面的代码的时候 String json name chenhailong Map
  • 手机端效果实现下拉刷新上拉加载更多数据---自定义数据篇

    代码如下 需安装react pullload插件 yarn add react pullload import React from react import node modules react pullload dist ReactPu
  • Libvrit热添加/删除CPU/MEM

    默认用virt manager创建的虚拟机不能直接动态添加删除CPU 需要先修改配置 关闭虚拟机后再开启生效 virsh setvcpus client1043 8 config maximum 然后关闭虚拟机后 再开机就可以随意热添加删除
  • 【博客698】为什么当linux作为router使用时,安装docker后流量转发失败

    为什么当linux作为router使用时 安装docker后流量转发失败 场景 当一台linux机器作为其它服务器的router 负责转发流量的时候 让你在linux上安装docker之后 就会出现流量都被drop掉了 原因 没装docke
  • 卷积操作代码举例————PyTorch

    哔哩大学的PyTorch深度学习快速入门教程 绝对通俗易懂 小土堆 的P17讲讲述了卷积操作的举例使用 首先 要做的效果如图 一个很简单的输入图像 卷积核首先和输入图像左上角33对齐 然后对应格子相乘 再9个格子相加 即1 22 0 1 如
  • MATLAB BP神经网络预测算法

    内容 BP神经网络是一种多层前馈网络 可以进行学习和存储输入输出映射关系 不需要建立数学方程式 BP神经网络预测算法预测序号15的跳高成绩 下表是国内男子跳高运动员各项素质指标 P 3 2 3 2 3 3 2 3 2 3 4 3 2 3 3
  • [洛谷] [NOIP2018 提高组] 旅行 加强版 - 基环树

    题目链接 https www luogu com cn problem P5049 题目描述 小 Y 是一个爱好旅行的 OIer 她来到 X 国 打算将各个城市都玩一遍 小Y了解到 X国的 n 个城市之间有 m 条双向道路 每条双向道路连接
  • d3dcompiler_43.dll缺失怎么修复方法_d3dcompiler43dll丢失怎么解决

    懂电脑的人都知道 dll文件是电脑运行各种程序的根本 少了它的话无论什么软件 游戏都运行不了 但是dll文件又并不只有一种 其中最常丢失的是这款d3dcompiler 43 dll文件 这款文件是运行电脑系统的关键 也是运行电脑上常用程序的
  • Go 语法 变量

    文章目录 简介 一些语法 go 数据类型 demo code 简介 go的一个思想 一个问题尽量只有一个解决方案是最好的 go 中函数是第一等元素 studygolang com pkgdoc go build src go 编译 go r
  • Vulkan同步机制和图形-计算-图形转换的风险(一)

    在现代渲染环境中 很多情况下在一个数据帧期间会产生计算负荷 在GPU上计算通常 非固定功能 是并行编程的 通常用于具有挑战性 完全不可能或仅通过标准图形管道 顶点 几何 细化 栅格 碎片 实现的效率低下的技术 一般情况下 计算在实现技术方面
  • scrollIntoView() 方法实现元素滚动

    TOC scrollIntoView 方法实现元素滚动 element scrollIntoView Element 接口 dom元素 的 scrollIntoView 方法会滚动元素的父容器 使被调用 scrollIntoView 的元素
  • python更多语法

    本文译自https docs python org 2 7 tutorial 完全是出于个人兴趣翻译的 请勿追究责任 另外 谢绝商业牟利 刊印请与本人和原作者联系 无授权不得刊印 违者必究其责任 如需转发 请注明来源 并保留此行 尊重本人的
  • Mac环境下配置JAVA_HOME

    Mac环境下配置JAVA HOME 1 下载JDK版本 JDK官方下载地址 Java下载地址 下载旧版本需要注册oracle用户 下载jdk 12 0 2 osx x64 bin dmg并点击安装 嫌浏览器下载慢的可以把下载地址粘贴到迅雷中
  • Tomcat配置HTTPS访问

    在tomcat中存在两种证书验证情况 1 单向验证 2 双向验证 1 tomcat单向认证 服务器端会提供一个公开的公钥 每一个访问此服务器的客户端都可以获得这个公钥 此公钥被加密后 服务器端可以进行解密处理 之后验证是否配对 配置 在此次
  • postgresql使用UUID函数gen_random_uuid()

    PostgreSQL 13版本前不提供生成UUID数据的内置函数 如果需要使用UUID数据 可通过创建外部扩展 uuid ossp或 pgcrypto生成 UUID数据 PostgreSQL 13 新增gen random uuid 内置函
  • 下载JDK并配置JDK环境变量

    1 下载JDK8或者JDK11 1 点击链接进入官网下载页面 https www oracle com java technologies downloads java8 下拉页面一直到下载的地方 在这里可以选择是下载JDK8还是JDK11
  • 判断某个数组是否包含在另一个数组中

    判断b数组是否包含在a数组中 function isContained a b if a instanceof Array b instanceof Array return false if a length lt b length re
  • 打开cmd闪退

    我们在使用电脑过程中一般会很少用到cmd命令 CMD命令窗口在一些特殊情况时我们会用到 如PING下看网络通不通 在CMD窗口里运行命令如磁盘格式转换 但是有些朋友遇到了这样的问题 在开始运行输入CMD回车后 CMD命令黑框框出来闪一下就消
  • 使用“VMware ThinApp”绿化软件

    当我看到 WPS Office 在我的电脑中写入了上万条注册表项时 我几乎要崩溃了 这个 有点太多了吧 软件绿化工具 环境 Workstation 15 5 Player for Windows 绿化软件 VMware ThinApp 软件