找回密码
注册 登录
查看: 4287|回复: 17

关于压缩QQ2013制作7Z安装包,释放报错问题讨论

[复制链接]

该用户从未签到

发表于 2014-1-13 22:55:13 | 显示全部楼层 |阅读模式
相信大家在压缩QQ2013的时候都遇到过,在释放的时候会遇到报错问题,我也遇到过,主要是QQ目录下的QQProtect文件夹被占用导致报错,我试过在压缩的时候选择跳过已有文件一样报错,郁闷,后面发现QQ加载了C:\WINDOWS\system32\drivers\QQProtect.sys驱动后就会报错,目前不知道大家有没有找到完美的方案。
我目前采用的是笨方法:
在装完QQ2013之后,不打开QQ,然后开始用我们论坛的7Z压缩工具进行制作安装包,因为不打开QQ进程的话,他是没有机会安装驱动的,打包后直接在部署环境下调用,不报错!但这方法确实不是很完美的,听听大家有没有更完美的方法?




上一篇:为什么我访问不了其他的帖子
下一篇:关于sc2.0封装的问题,请大侠解答

该用户从未签到

发表于 2014-1-13 22:58:00 | 显示全部楼层
本帖最后由 skyliner 于 2014-1-13 23:03 编辑

第一个??:lol我放在软件包里让别人自己装~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-10-16 16:13
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2014-1-13 23:10:54 | 显示全部楼层
    这个还真没遇到过,可能我作的是绿色版的吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-14 00:15:00 | 显示全部楼层
    好像我每次装完都没有运行过,打包后解压都正常。
    有空试下运行后再打包。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-14 02:15:24 | 显示全部楼层
    为什么非要部署的时候装?我都直接封到系统里
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-14 08:14:15 | 显示全部楼层
    这个就是希望工具有一个特殊的处理方法了。只要方法对,什么都好说的了。!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-14 08:58:29 | 显示全部楼层
    @ECHO OFF&PUSHD %~DP0 &TITLE 绿化
    :: 安装前结束相关进程
    taskkill /f /im QQ*  >NUL 2>NUL
    taskkill /f /im TXP* >NUL 2>NUL
    taskkill /f /im tad* >NUL 2>NUL

    :: 清理后台相关文件及注册残留
    del/f/q "%tmp%\ts*.dat">NUL 2>NUL
    del/f/q "%tmp%\*.tvl">NUL 2>NUL
    del/f/q "%tmp%\*.tsd">NUL 2>NUL
    del/f/q "%tmp%\QQSafe*.exe">NUL 2>NUL
    rd/s/q "%AppData%\Tencent\QQ"  2>NUL
    rd/s/q "%AppData%\Tencent\Logs"2>NUL
    rd/s/q "%AppData%\Tencent\Users"2>NUL
    rd/s/q "%APPDATA%\Tencent\QQDoctor"2>NUL
    rd/s/q "%ProgramData%\Tencent\QQProtect"2>NUL
    rd/s/q "%AppData%\Tencent\AndroidAssist"2>NUL
    rd/s/q "%AppData%\Tencent\QQPhoneManager"2>NUL
    rd/s/q "%AppData%\Tencent\QQPhoneAssistant"2>NUL
    rd/s/q "%UserProfile%\AppData\Local\Tencent\QQPet"2>NUL
    rd/s/q "%USERPROFILE%\Local Settings\Tencent\QQPet"2>NUL
    rd/s/q "%AllUsersProfile%\Application Data\Tencent\QQProtect"2>NUL
    reg delete HKLM\SYSTEM\CurrentControlSet\services\QQProtect /F>NUL 2>NUL

    :: 注册快速登陆、上传文件等控件
    regsvr32 /s Bin\TXSSO\Bin\SSOCommon.dll
    regsvr32 /s Bin\TXSSO\Npchrome\npactivex.dll
    ::regsvr32 /s Bin\TXSSO\TXFTN\TXFTNActiveX1.17.dll
    regsvr32 /s Bin\TXSSO\Bin\npSSOAxCtrlForPTLogin.dll
    regsvr32 /s Plugin\Com.Tencent.NetDisk\Bin\QQDisk\Bin\TXFTNActiveX.dll

    :: 设置后台终端设备老图标和传送文件介绍连接占位文件
    md "%AppData%\Tencent\QQ\Misc\CSC\2052\7">NUL 2>NUL
    md "%AppData%\Tencent\QQ\Misc\CSC\2052\9">NUL 2>NUL
    md "%AppData%\Tencent\QQ\Misc\CSC\2052\13">NUL 2>NUL
    echo.NoLogoBanner>"%AppData%\Tencent\QQ\Misc\LogoFile"2>NUL
    echo.NoTipLink> "%AppData%\Tencent\QQ\Misc\CSC\2052\13\7"2>NUL
    echo.ClientType> "%AppData%\Tencent\QQ\Misc\CSC\2052\9\18"2>NUL
    echo.NoGroupAppIco>"%AppData%\Tencent\QQ\Misc\CSC\2052\7\5"2>NUL
    attrib  +r  "%AppData%\Tencent\QQ\Misc\CSC\2052\7\5"  >NUL 2>NUL
    Attrib +r "%AppData%\Tencent\QQ\Misc\CSC\2052\13\7" >NUL 2>NUL
    Attrib +r "%AppData%\Tencent\QQ\Misc\CSC\2052\9\18" >NUL 2>NUL

    :: 设置安装路劲,安装视频留言和影音播放等组件下载需要
    reg add HKLM\Software\Tencent\QQ2009 /v Install /d "%~dp0\" /F>NUL
    if exist "%WinDir%\SysWOW64" reg add HKLM\Software\Wow6432Node\Tencent\QQ2009 /v Install /d "%~dp0\" /F>NUL

    :DelBanner
    md "%AppData%\Tencent\QQ\Misc\CSC\2052\7" >NUL 2>NUL
    echo.NoLogoBanner>"%AppData%\Tencent\QQ\Misc\LogoFile"2>NUL
    SET E=完成!&GOTO MSGBOX

    :OldClientType
    rd/s/q "%AppData%\Tencent\QQ\Misc\ClientType"2>NUL
    md "%AppData%\Tencent\QQ\Misc\CSC\2052\9" >NUL 2>NUL
    echo.OldClientType>"%AppData%\Tencent\QQ\Misc\CSC\2052\9\18"2>NUL
    attrib +r "%AppData%\Tencent\QQ\Misc\CSC\2052\9\18">NUL 2>NUL

    :AssocProtocol
    if exist Bin\Timwp.dll regsvr32  /s Bin\Timwp.dll
    if exist Bin\AppCom.dll regsvr32 /s Bin\AppCom.dll
    if exist Bin\TXPFProxy.dll regsvr32 /s Bin\TXPFProxy.dll
    if exist Bin\KernelUtil.dll regsvr32 /s Bin\KernelUtil.dll
    if exist Bin\QQExternal.exe Bin\QQExternal.exe /SetupRegister
    if exist Bin\TXPlatform.bak ren Bin\TXPlatform.bak TXPlatform.exe >NUL 2>NUL
    if exist Bin\TXPlatform.exe Bin\TXPlatform.exe /RegServer
    reg add HKLM\Software\Tencent\QQ2009 /v version /d "52.76.0.9277.0" /F>NUL
    if exist "%WinDir%\SysWOW64" reg add HKLM\Software\Wow6432Node\TENCENT\QQ2009 /v version /d "52.76.0.9277.0" /F>NUL
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-14 08:59:41 | 显示全部楼层
    @ECHO OFF&PUSHD %~DP0 &TITLE 卸载
    taskkill /f /im QQ*  >NUL 2>NUL
    taskkill /f /im TXP* >NUL 2>NUL
    rd/s/q "%ProgramData%\QQPet"2>NUL
    rd/s/q "%AppData%\Tencent\QQ"2>NUL
    rd/s/q "%AppData%\Tencent\Users"2>NUL
    rd/s/q "%AppData%\QQAppAssistant"2>NUL
    rd/s/q "%AppData%\Tencent\QQMiniDL"2>NUL
    regsvr32 /s /u Bin\TXSSO\Bin\SSOCommon.dll
    rd/s/q  "%AppData%\Tencent\AndroidAssist"2>NUL
    rd/s/q  "%AppData%\Tencent\QQPhoneManager"2>NUL
    regsvr32 /s /u Bin\TXSSO\Npchrome\npactivex.dll
    regsvr32 /s /u Bin\TXSSO\TXFTN\TXFTNActiveX1.17.dll
    regsvr32 /s /u Bin\TXSSO\Bin\npSSOAxCtrlForPTLogin.dll
    rd/s/q "%UserProfile%\AppData\Local\Tencent\Misc"2>NUL
    rd/s/q "%AllUsersProfile%\Application Data\QQPet"2>NUL
    rd/s/q "%UserProfile%\AppData\Local\Tencent\QQPet"2>NUL
    rd/s/q "%USERPROFILE%\Local Settings\Tencent\QQPet"2>NUL
    reg delete HKCU\Software\Tencent\Plugin /F  >NUL 2>NUL
    reg delete HKCU\Software\Tencent\QQ2009 /F  >NUL 2>NUL
    reg delete HKLM\Software\Tencent\QQ2009 /F  >NUL 2>NUL
    reg delete HKCU\Software\Classes\Tencent /F >NUL 2>NUL
    reg delete HKLM\Software\Classes\Tencent /F >NUL 2>NUL
    reg delete HKCU\Software\Tencent\QQProtect /F>NUL 2>NUL
    if exist Bin\Timwp.dll regsvr32 /s /u Bin\Timwp.dll
    if exist Bin\AppCom.dll regsvr32 /s /u Bin\AppCom.dll
    if exist Bin\CPHelper.dll regsvr32 /s /u Bin\CPHelper.dll
    if exist Bin\TXPFProxy.dll regsvr32 /s /u Bin\TXPFProxy.dll
    if exist Bin\KernelUtil.dll regsvr32 /s /u Bin\KernelUtil.dll
    if exist Bin\TXPlatform.exe Bin\TXPlatform.exe /UnregServer
    reg delete HKCU\Software\Classes\EMOTION.File /F    >NUL 2>NUL
    reg delete HKCU\Software\Classes\EMOTION.Package /F >NUL 2>NUL
    reg delete HKLM\Software\Wow6432Node\Tencent\QQ2009 /F>NUL 2>NUL
    reg delete HKLM\Software\Wow6432Node\Classes\Tencent /F>NUL 2>NUL
    regsvr32 /s /u Plugin\Com.Tencent.NetDisk\Bin\QQDisk\Bin\TXFTNActiveX.dll
    ECHO.&ECHO.完成! &PAUSE >NUL 2>NUL
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-14 21:56:43 | 显示全部楼层
    走到哪里都能看见牛人
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-29 22:20:46 | 显示全部楼层
    直接去PE下压岂不是更好,不用担心占用问题。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则