无忧启动论坛

标题: 7z SFX Builder 制作的纯 x64 单文件在 Win10 1703 不能执行 [打印本页]

作者: guies    时间: 2017-5-22 22:39
标题: 7z SFX Builder 制作的纯 x64 单文件在 Win10 1703 不能执行
x86 单文件是没问题的,x64 单文件在之前的任何系统也是没问题的。
但 Windows 10 最新版本 1703 15063 执行就会出现如下图↓
但我并不想用 x86 去制作 x64 的单文件,
因为x86若不小心执行会多了一个解压动作后再告知无法执行。
也不想用 WinRAR 去制作单文件,因为功能比较少。
7z SFX Builder 可以指定目录自解压执行后删除,但 WinRAR 只能自解压在 %TEMP% 里。
找了找也没新版的 7zsd_LZMA2_x64.sfx
有没有什么功能不错,制作自解压执行单文件的程序。
最重要的是 "很容易替换里面的文件",而不用像 NSIS、ThinApp 等要重新编译。




作者: lbw2007    时间: 2017-5-22 23:21
用winrar制作的x64单文件可以吗?
这个也没准是 Win10 1703自身的bug。上报一下没准会解决
作者: 窄口牛    时间: 2017-5-23 06:21
下载试试
这个也是它做的。
作者: 2012山里来    时间: 2017-5-23 13:07
7z SFX Builder 制作的纯 x64 单文件在 Win10 1703 不能执行?试试这个“7Z 自解x64 单文件 ”:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=363618


作者: ku588    时间: 2017-5-23 13:12
本帖最后由 ku588 于 2017-5-23 13:28 编辑

谁说:WinRAR 只能自解压在 %TEMP% 里?随便哪里都可以的!

关于执行后删除有很多变通方法。

制作纯64位,推荐用WinRAR。

2017-05-23_131827.png (86.65 KB, 下载次数: 163)

2017-05-23_131827.png

作者: guies    时间: 2017-5-23 17:41
輸入解壓路徑之後,請問要如何讓它自解壓執行後刪除?
如果還要為此寫個 .bat 檔 start /wait xxx.exe
或會跳出個 cmd 視窗再關閉 之類的就算了
作者: guies    时间: 2017-5-23 18:15
2012山里来 发表于 2017-5-23 13:07
7z SFX Builder 制作的纯 x64 单文件在 Win10 1703 不能执行?试试这个“7Z 自解x64 单文件 ”:http://bbs ...

你這個是用 x86 的 .sfx 制作的,裏面是 x64 的 firefox 沒錯,但單文件外殼是 x86。


作者: spadek    时间: 2017-5-23 19:28
这个SFX模块确实是这样的,找到最新的版本也是如此,找外国友人编译了一个7ZIP最新版的7ZSD.SFX,不会报错,但只能释放到临时文件夹,而且不适合7z SFX Builder使用。

这个SFX模块作者也很久没更新了,网站也不见了。
作者: spadek    时间: 2017-5-23 19:35
很奇怪的是win10PE不报错,也有可能是WIN10精简版的问题,不知有没有安装完整版WIN10 1703的,试过是否报错。
作者: wimboot    时间: 2017-5-23 20:39
PE问题 与单文件无关
作者: guies    时间: 2017-5-23 21:20
Windows 10 1703 繁體中文 專業 MSDN完整無精簡
剛裝完就無法使用 x64 單文件了,我想說應該是 Bug,
於是 Windows Update 後也是如此。
再過幾個月再 Windows Update 試試看吧。
作者: wimboot    时间: 2017-5-23 21:23
1703系统我不清楚 64PE运行正常
作者: 2012山里来    时间: 2017-5-23 21:47
guies 发表于 2017-5-23 18:15
你這個是用 x86 的 .sfx 制作的,裏面是 x64 的 firefox 沒錯,但單文件外殼是 x86。

纯x64 单文件在Win7x64、Win8x64、Win10 RTM (Build 10240)x64、Win10(1511)x64 测试均可执行!只有Win10 1703 不能执行!用 x86 的 .sfx 制作的 x64 单文件在任何x64系统都能用!可解燃眉之急!
作者: guies    时间: 2017-5-23 23:02
2012山里来 发表于 2017-5-23 21:47
纯x64 单文件在Win7x64、Win8x64、Win10 RTM (Build 10240)x64、Win10(1511)x64 测试均可执行!只有Win ...

若經過幾個更新還不能解決的話,也只能這樣了。
其實我是不希望 x86 可以或誤執行這個 x64 的單文件。
若真的是改成 x86 外殼的話,執行的前置變數 x64 要記得打勾
否則執行 cmd 等批處理或註冊表處理時會有路徑問題,
因為它找的是 Windows\SysWow64 和 HKLM\SOFTWARE\WOW6432Node
作者: 兰月    时间: 2018-1-19 10:01
你好,最新有解决办法了吗?
作者: guies    时间: 2018-1-19 14:18
兰月 发表于 2018-1-19 10:01
你好,最新有解决办法了吗?

Windows 10 1709版 可以用了,這版的不錯用。
還可以用 Administrators 權限登錄去執行 Apps。
作者: datbik189    时间: 2018-6-7 21:53
试试这个,http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2
作者: baosheng00    时间: 2018-6-7 22:01
杏大有个三合一的打包软件,不错你找一下,手机大帖不容易
作者: baosheng00    时间: 2018-6-7 22:07
帮你找到了,你看一下http://bbs.wuyou.net/forum.php?mod=viewthread&tid=372076
作者: holley2008    时间: 2018-6-7 22:15
baosheng00 发表于 2018-6-7 22:07
帮你找到了,你看一下http://bbs.wuyou.net/forum.php?mod=viewthread&tid=372076

权限太高
作者: 行者一飞    时间: 2018-6-8 11:01
ok..............
作者: baosheng00    时间: 2018-6-8 14:33
holley2008 发表于 2018-6-7 22:15
权限太高

http://pan.baidu.com/s/1jGLEatK
作者: holley2008    时间: 2018-6-8 20:50
baosheng00 发表于 2018-6-8 14:33
http://pan.baidu.com/s/1jGLEatK

谢谢!虽然其它地方已下到。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3