WIN10系统Flash Player被卸载应急处理办法

WIN10系统Flash Player被卸载应急处理办法

周末在家看新闻,大连又一次全国出名,因Flash Player停止服务导致大连火车站的调度系统无法使用,仔细阅读新闻内容,发现系统维护团队竟然是重新安装系统,使用老版本Flash Player来解决问题。看着为他们着急,故简写一份解决办法。 何为Flash Player?是一种广泛使用的、专有的多媒体程序播放器。 微软及Adobe两大软件巨头在最近几年多次发布警告,2021年将停止Flash Player服务。2021年1月12日,微软进行Win 10系统升级,并卸载Flash Player,从而导致Win 10系统的Flash Player停罢。Win7 系统因微软停止支持服务无影响。   解决办法: 应对Win10系统自卸载Flash Player,可安装国内特供版Flash Player(又称PP版),五分钟内即可安装完,适合应急使用。下载地址:https://www.flash.cn/Flash Player 安全隐患太严重,长久之计建议业务系统采用H5替代Flash Player。 一直以来,微软和Adobe都认为Flash Player有严重的安全隐患,记得在2015年,一年内时间Adobe公司为Flash Player升级上百漏洞补丁。Flash Player 已诞生20多年,那时软件设计的安全理念很陋!所以,无论Flash Player 其它方面多么辉煌都该走进历史舞台,采用H5替换Flash Player是一个完美的技术解决方案。 单位管理信息系统也受到FLASH  PLAYER问题影响,目前使用PP版本Flash Player临时解决。 ...
阅读更多
使用Windows照片查看器无法打开个别JPG图片的问题分析

使用Windows照片查看器无法打开个别JPG图片的问题分析

最近有朋友及同事向我咨询,手机照片传到电脑里使用Windows照片查看器无法打开。抽时间分析问题的具体原因。 确认问题 收到电子图片用系统默认Windows 照片查看器打开,提示无法显示及原因可能是内存或硬盘空间不足。看一眼文件大小才七百多K,办公的电脑可轻松加愉快的打开它,怎么能是内存或硬盘的空间不足呢?尝试用其它工具打开,系统画图工具、PS均可正常打开,且未有文件错误或损坏的提示。 尝试解析图片 文件头为JFIF,是JPGE文件常用格式类型,文件扩展名检查一下,也没有问题! 尝试用PS打开再另存一份JPG文件,照片查看器仍无法打开新文件。短暂思考后,猜想会不会是颜色空间问题???再用PS另存一份图片,但保存界面中颜色选项下有个sRGB,点掉后再点保存,保存后的新文件是可以正常打开!真的是sRGB的问题? 再看看系统的颜色管理,默认配置文件为sRGB IEC61966-2.1,系统配置文件没有问题,奇怪了啊! 上网问问度娘    上网搜索的结果都是些基本常识性内容,没有一个专业级回答,更甚者有瞎乱回答者。 问题原因的分析   我试着自己分析原因,Windows照片查看器是 Win7系统自带工具,win7于2009年发布,如今已过去十几年!今年1月微软已停止Win7系统支持与更新服务。 手机系统的更新十分频繁,安卓系统几乎每年都更新几个大小版本,因此手机系统里的颜色配置应该是更高级别sRGB,手机拍照的照片也应是高级别sRGB。所以非常规问题导致照片无法显示,应该是图片的sRGB更高导致的Windows照片查看器无法显示。 sRGB之前接触不多,以上分析都是自己分析的,稳妥起见上网求证一下。找到如下图佐证。 华为半官方回复,算是验证了我的推测。 应对办法安装第三方照片查看器,替换系统默认照片查看器;需紧急查看时可使用系统自带画图工具查看;需更改照片,可使用PS另存一份(保存时去掉sRGB); 注:最新的Win10系统是默认不支持Windows照片查看器。 技术更新换代之快,可能在你不经意间,Win7系统就已被拍在沙滩上!无论你使用系统多少功能!无论你对系统有多大需求!不管被动地还是主动地你都要对Win7说拜拜。拜拜66~ ...
阅读更多
批处理填坑一记

批处理填坑一记

公司所处行业存在特殊性,在使用CAD画图时设计人员广泛使用外部参照图,有时需要批量更换参照图,手工替换耗时耗力,使用批处进行替换即简单又方便,但同事手中批处理语句有BUG,我把协助解决过程进行记录,现分享给大家。 具体过程: 得到批处理语句 for /f %i in ('dir /s /b tk.dwg') do copy /y C:\Users\Administrator\Desktop\222\tk.dwg %i 利用dir命令查找硬盘所有图签文件位置,for in进行提取,%i作为变量,copy /y 进行替换复制。 语句十分精干肉眼看出不问题,但海亮兄找我的原因是不执行,并说应该文件夹名称是中文的问题?我一口否决。DOS下的中文文件夹名的问题是上古时期的问题,如今不应再出现。 那么会是什么原因导致的中文文件夹执行失败的问题? 编码问题?对,会不会他的BAT文件是Unicode编码,建议改成ANSI编码!但海亮兄反馈编码没问题! 海亮兄不是别人,只好花些时间及精力拆分语句分析具体原因。 dir 查看目录命令十分简单,谨慎点还是执行一下。 创建测试环境,执行结果为dir语句没有问题。 海亮兄又反馈我说应该是路径包含空格的问题!这是有可能的! BAT中路径空格需要特殊处理,简单方式是将路径用双引号括起来,将COPY后面的%i增加双引号,修改语句为: for /f %i in ('dir /s /b upda.swk') do copy /y C:\Users\Administrator\Desktop\加密图纸查看器LockView\upda.swk "%i" 坑是不是这么容易填平,执行一下: 失败,copy的最终文件位置不对,这坑很深沉啊!细看观察路径判断应该是for in提取的问题。 加入变量输出,验证一下: 果然有问题,和上面dir /s /b upda.swk 结果比对,坑是for in 提取路径不全,遇空格就提前截取了。。。 怎么办?上网找找资料,看看有没有现成的填坑方法!网上资料多数都是提相关问题的,唉~没有解决办法!乌合之众,都是什么水平。。。 但找到一段代码,代码中用"delims= " 空格作为截止符!转换思路,COPY一下,删除"delims= "里空格,套到咱的批处理语句中执行。。。 for /f "delims=" %i in ('dir /s /b upda.swk') do copy /y C:\Users\Administrator\Desktop\加密图纸查看器LockView\upda.swk "%i" “坑”填平了,联系海亮兄。 小小一行语句,浪费我这么长时间!青春就是无数行代码中度过的!为了让大家节约点时间,留住你们青春的尾巴,将无坑替换文件BAT分享给大家。 无坑替换文件BAT为 : for /f "delims=" %i in ('dir /s /b 要替换的文件名') do copy /y 替换源文件路径及文件名 "%i" ...
阅读更多