[Answered] IORRT?

Discussion in 'Microsoft Office' started by fayid39055, Nov 18, 2021.

  1. yomet62691

    yomet62691 MDL Novice

    Nov 22, 2021
    1
    0
    0
    I just noticed the 'answered' thing on the title, and I guess that means no help's forthcoming. I don't even get any explanation - it's just radio silence. In that case, please delete the thread and my account(s). Sorry for the use of temp e-mails, I use my legit e-mail for personal stuff.
     
  2. TempleMaster

    TempleMaster MDL Novice

    Feb 22, 2017
    5
    3
    0
    I have a similar situation pending with Office 2010 Pro plus (VL iso)... I will probably just re-up the activation with Abbodi1406's script or AIO.

    However, I would like to address the question of "why are we using such an old version of Office?". In my case, it has to do with MS changing their sub-pixel font smoothing engine (aka ClearType) after Windows 7 (actually after Windows 8 Consumer Preview). MS also changed the font engine in MS Office 2013 and beyond. Many people noticed text was simply not as crisp from Windows 8 onward. My wife writes & edits a lot of legal copy (attorney) in Word and said Windows 8.1 and Office 2013+ were inferior. Personally, I noticed Office 2013 & 2016 were bloated dogs and experienced the same aforementioned lag. SO, Windows 7 + Office 2010 are the last versions which offer superior font rendering onscreen and lean performance. Perhaps Win 11 has fixed this issue?
     
  3. OfficeProblems

    OfficeProblems MDL Novice

    Nov 22, 2021
    1
    0
    0
    Re-upping doesn't do anything, though, at least in my experience. No matter what script I use, no matter how many times I uninstall and scrub, no matter how I go about it, every single time, Office (well, Word, the only part of it I wanted to use, honestly) 2010 slips into reduced functionality. Sometimes, I can still type (just without the use of quotation marks) and other times, I can't at all. I have to close (luckily I can still save just fine), re-open the document, and wait for it to happen again, and again, and again. I think the 'H3GVB' key has been blacklisted? I just find it hard to believe everyone else can seemingly activate and use Office just fine while I've spent the past God knows how long dealing with this, and like I said, I've gone about it exactly as I've been told. VL ISO from IA? Check. SP2 installer? Check. KMS_VL_All? Check. I used AIO just now, and what happened? Yep, reduced functionality.

    And I definitely agree on Office 2013+. I use 2010 because it works. It does what I need it to do. And if you google Office 2013 lag, say, you'll notice quite a bit of complaints about it too, and every single "solution" from Microsoft's "tech experts" doesn't do a dang thing about it. You're still gonna type or backspace even just a little only for Word 2013 to lock up. Hell, if the free alternatives didn't butcher the documents I'm working on upon opening, I'd have just gone with one of 'em in the first place.
     
  4. TempleMaster

    TempleMaster MDL Novice

    Feb 22, 2017
    5
    3
    0
    #25 TempleMaster, Nov 22, 2021
    Last edited: Nov 22, 2021
    Just to follow up on my particular Office 2010 (de)activation incident... it seems MalwareBytes had quarantined OSPPSVC.exe and another file object related to verifying activation (i.e. KMS_VL_ALL) around 6 months ago. Upon reviewing MB quarantine logs, a quick look at the calendar confirmed my suspicions.

    After I released the files from quarantine and the files were restored to their locations by MalwareBytes, PRESTO! Everything is activated and working.

    So, be sure to check your antivirus software, MS Defender/Security Essentials, or other culprits which might disable or remove KMS related files.
     
  5. vajebom207

    vajebom207 MDL Novice

    Nov 22, 2021
    1
    0
    0
    Thanks, TempleMaster for your pointers, but I think it's just the H3GVB key's been blacklisted - correct me if I'm wrong, but I just tried KissKMS and it didn't pan out. II also looked at my Windows Defender and saw nothing to indicate that it was messing with anything KMS related. I know some might think just "nuking and paving" would be the best option, but for the sake of getting one program to work when I was going to uninstall it after I was done the project just seems too outlandish, and the snarky "lol just learn to disk image bro" and radio silence stuff rubs me the wrong way. I'm not a computer fellow. I don't even really use my computer that often, period. I got it as a gift. Pardon me if I'm not too well versed in technical stuff. Y'all can delete this thread, etc, I'm just going to work around the reduced functionality stuff - for the most part, it still lets me type so I can just work until it's done, uninstall Word, and never deal with this crap again. See ya.
     
  6. alexxf

    alexxf MDL Expert

    Feb 9, 2008
    1,038
    779
    60
  7. weciyan446

    weciyan446 MDL Novice

    Nov 24, 2021
    12
    1
    0
    Then why does it keep going into reduced functionality mode every single time? What am I doing wrong? I did exactly what I was told: grab the latest official SP1-integrated VL ISO, the SP2 installer, and perform a clean install. Finally, use KMS activation. I did all that, and thoroughly checked to make sure my Windows Defender wasn't holding anything up (it wasn't) and at first, it seemed to work just fine, and then it slipped into reduced functionality mode when I was typing. I even posted a screenshot to show what I mean, and I didn't get any answer then. KMS_VL_ALL showed Office 2010 was licensed with that exact same key. So, again, what am I doing wrong?
     
  8. alexxf

    alexxf MDL Expert

    Feb 9, 2008
    1,038
    779
    60
    Maybe it will help if you post in the correct thread:
    KMS_VL_ALL - Smart Activation Script
     
  9. FNetV1

    FNetV1 MDL Novice

    May 23, 2013
    2
    1
    0
    #30 FNetV1, Dec 8, 2024
    Last edited by a moderator: Dec 8, 2024
    For those who still need to use IORRT and can't source it, here is the source code of IORRT:

    Code:
    @echo off
    @Color 0A
    title IORRT 3.5
    
    REM Variables
    set InstallRoot=
    set OfficeArchType=
    
    REM Check Office Architecture Type
    if '%processor_architecture%'=='x86' Set OfficeArchType=32 && Goto:EndArchCheck
    goto:WOWCheck
    
    :WOWCheck
    2>nul REG QUERY HKLM\SOFTWARE\Microsoft\Office\14.0\Common | find /i "InstallRoot" 1>nul
    IF ERRORLEVEL 1 Set OfficeArchType=WOW && Goto:EndArchCheck
    Set OfficeArchType=64
    
    :EndArchCheck
    
    REM Get Office Installed Path
    if %OfficeArchType%==WOW (
    FOR /F "tokens=2* delims=    " %%A IN ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Common\InstallRoot" /v Path') DO SET InstallRoot=%%B
    Goto:FoundPath
    )
    FOR /F "tokens=2* delims=    " %%A IN ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\InstallRoot" /v Path') DO SET InstallRoot=%%B
    
    :FoundPath
    
    REM Start OSPPSVC (To make sure it is started to prevent strange cases where it doesn't start automatically from failing (XP))
    1>nul 2>nul net start osppsvc
    
    :MAINMENU
    mode con: cols=45 lines=9
    CLS
    echo.
    echo.
    echo.    InfiniteOfficeRestoreRearmTask (IORRT)
    echo.  
    echo.                A. Install
    echo.                B. Uninstall
    echo.                C. Status
    echo.                D. Exit
    echo.
     
    :CHOOSEACTION
    set /p userinp=    ^   Make your selection:
    set userinp=%userinp:~0,1%
    if /i "%userinp%"=="A" goto Install
    if /i "%userinp%"=="B" goto Uninstall
    if /i "%userinp%"=="C" goto Status
    if /i "%userinp%"=="D" goto Exit
    echo.Try Again...
    GOTO CHOOSEACTION
    
    :Install
    CLS
    title IORRT 3.5
    mode con: cols=45 lines=9
    schtasks /query | FINDSTR /I "IORRT" >NUL
    IF ERRORLEVEL 1 (
    echo.
    ) ELSE (
    echo IORRT is already installed...
    ping -n 4 127.0.0.1 >nul
    GOTO MAINMENU
    )
    mode con: cols=62 lines=5
    title IORRT 3.5
    echo Installing IORRT...
    echo.
    mkdir "%SystemDrive%\Check"
    net stop osppsvc >NUL
    xcopy /cheriky "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform" "%SystemDrive%\Check\Backup\Files\Tokens" >NUL
    mkdir "%SystemDrive%\Check\Backup\Registry" >NUL
    reg save "HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform" %SystemDrive%\Check\Backup\Registry\OfficeSPPInfo.hiv >NUL
    net start osppsvc >NUL
    IF Exist "%CommonProgramFiles%\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe" (
    "%CommonProgramFiles%\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe" >NUL
    ) ELSE ( "%commonprogramfiles(x86)%\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe" >NUL
    )
    if errorlevel==0 goto Pass
    net stop osppsvc >NUL
    xcopy /cheriky "%SystemDrive%\Check\Backup\Files\Tokens" "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform" >NUL
    REG DELETE HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform /f >NUL
    REG ADD HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform /f >NUL
    reg restore "HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform" %SystemDrive%\Check\Backup\Registry\OfficeSPPInfo.hiv >NUL
    net start osppsvc >NUL
    DEL "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\Backup.hiv" 2> nul
    SET file=%SystemDrive%\Check
    IF EXIST %file% attrib -h %file%
    RD /S /Q  %file%
    cd /d "%InstallRoot%"
    echo.
    cscript OSPP.VBS /dstatus | FINDSTR /i "Status"
    cscript OSPP.VBS /dstatus | FINDSTR /i "Remaining"
    echo.
    echo No Rearms Detected...
    set msg=No rearms detected
    call :speak "No rearms detected"
    goto :END
    :speak
    echo On Error Resume Next: CreateObject("SAPI.SpVoice").Speak %1 >"%~dp0vc.vbs"
    "%~dp0vc.vbs" & del "%~dp0vc.vbs"
    ping -n 4 127.0.0.1 >nul
    GOTO MAINMENU
    :pass
    net stop osppsvc >NUL
    xcopy /cheriky "%SystemDrive%\Check\Backup\Files\Tokens" "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform" >NUL
    REG DELETE HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform /f >NUL
    REG ADD HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform /f >NUL
    reg restore "HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform" %SystemDrive%\Check\Backup\Registry\OfficeSPPInfo.hiv >NUL
    net start osppsvc >NUL
    DEL "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\Backup.hiv" 2> nul
    SET file=%SystemDrive%\Check
    IF EXIST %file% attrib -h %file%
    RD /S /Q  %file%
    mkdir "%SystemDrive%\IORRT"
    net stop osppsvc >NUL
    xcopy /cheriky "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform" "%SystemDrive%\IORRT\Backup\Files\Tokens" >NUL
    mkdir "%SystemDrive%\IORRT\Backup\Registry"
    reg save "HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform" %SystemDrive%\IORRT\Backup\Registry\OfficeSPPInfo.hiv >NUL
    net start osppsvc >NUL
    SET file=%SystemDrive%\IORRT\IORRT.bat
    IF EXIST %file% attrib -h %file%
    echo [USER=842012]@echo[/USER] off >%file%
    echo net stop osppsvc >>%file%
    echo xcopy /cheriky "%SystemDrive%\IORRT\Backup\Files\Tokens" "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform" >>%file%
    echo REG DELETE HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform /f >>%file%
    echo REG ADD HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform /f >>%file%
    echo reg restore "HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform" %SystemDrive%\IORRT\Backup\Registry\OfficeSPPInfo.hiv >>%file%
    echo net start osppsvc >>%file%
    echo IF Exist "%COMMONPROGRAMFILES%\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe" ( >>%file%
    echo "%COMMONPROGRAMFILES%\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe" >>%file%
    echo ) ELSE ( "%COMMONPROGRAMFILES(X86)%\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe" >>%file%
    echo ) >>%file%
    echo schtasks /delete /tn "IORRT" /f >>%file%
    echo schtasks /create /tn "IORRT" /tr "%SystemDrive%\IORRT\IORRT.bat" /sc daily /mo 1 /ru "" >>%file%
    IF Exist "%CommonProgramFiles%\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe" (
    "%CommonProgramFiles%\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe" >NUL
    ) ELSE ( "%commonprogramfiles(x86)%\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe" >NUL
    )
    attrib +h "%SystemDrive%\IORRT"
    schtasks /create /tn "Hybrid" /tr "%SystemDrive%\IORRT\IORRT.bat" /sc onstart /ru "" >NUL
    schtasks /create /tn "IORRT" /tr "%SystemDrive%\IORRT\IORRT.bat" /sc daily /mo 1 /ru "" >NUL
    echo.
    title IORRT 3.5
    cd /d "%InstallRoot%"
    echo.
    echo.
    cscript OSPP.VBS /dstatus | FINDSTR /i "Status"
    cscript OSPP.VBS /dstatus | FINDSTR /i "Remaining"
    echo.
    echo Installation Successful...
    set msg=Installation Successful
    call :speak "Installation Successful"
    goto :END
    :speak
    echo On Error Resume Next: CreateObject("SAPI.SpVoice").Speak %1 >"%~dp0vc.vbs"
    "%~dp0vc.vbs" & del "%~dp0vc.vbs"
    ping -n 4 127.0.0.1 >nul
    GOTO MAINMENU
    
    :Uninstall
    schtasks /query | FINDSTR /I "IORRT" >NUL
    IF '%ERRORLEVEL%' EQU '0' (
    echo.
    ) ELSE (
    mode con: cols=45 lines=9
    title IORRT 3.5
    echo IORRT is already uninstalled...
    ping -n 4 127.0.0.1 >nul
    GOTO MAINMENU
    )
    mode con: cols=62 lines=5
    title IORRT 3.5
    echo Uninstalling IORRT...
    echo.
    net stop osppsvc >NUL
    xcopy /cheriky "%SystemDrive%\IORRT\Backup\Files\Tokens" "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform" >NUL
    REG DELETE HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform /f >NUL
    REG ADD HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform /f >NUL
    reg restore "HKLM\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform" %SystemDrive%\IORRT\Backup\Registry\OfficeSPPInfo.hiv >NUL
    net start osppsvc >NUL
    DEL "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\Backup.hiv" 2> nul
    SET file=%SystemDrive%\IORRT
    IF EXIST %file% attrib -h %file%
    RD /S /Q  %file%
    schtasks /delete /tn "Hybrid" /f >NUL
    schtasks /delete /tn "IORRT" /f >NUL
    cd /d "%InstallRoot%"
    echo.
    echo.
    cscript OSPP.VBS /dstatus | FINDSTR /i "Status"
    cscript OSPP.VBS /dstatus | FINDSTR /i "Remaining"
    echo.
    echo Successfully Uninstalled...
    set msg=Successfully Uninstalled
    call :speak "Successfully Uninstalled"
    goto :END
    :speak
    echo On Error Resume Next: CreateObject("SAPI.SpVoice").Speak %1 >"%~dp0vc.vbs"
    "%~dp0vc.vbs" & del "%~dp0vc.vbs"
    ping -n 4 127.0.0.1 >nul
    GOTO MAINMENU
    
    :Status
    mode con: cols=64 lines=6
    title IORRT 3.5
    cd /d "%InstallRoot%"
    cscript OSPP.VBS /dstatus | FINDSTR /i "Status"
    cscript OSPP.VBS /dstatus | FINDSTR /i "Remaining"
    echo.
    schtasks /query | FINDSTR /I "IORRT"
    IF ERRORLEVEL 1 echo IORRT is not Installed...
    ping -n 4 127.0.0.1 >nul
    GOTO MAINMENU
    )
    
    :Exit
    exit
    

    Instructions:
    Copy everything between the CODE block. Save it somewhere in your computer as IORRT.cmd then run IORRT to reset the trial version of Office 2010.

    IF the trial has already expired, then open CMD with admin rights, press and hold the Windows key and then press the letter X, this will open a contextual menu, there choose "Windows PowerShell (admin)", when it open, type CMD and then press enter, finally type the following REARM command:

    "C:\Program Files (x86)\Common Files\microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.exe"

    If nothing happens, if you do not get a "Successful" or something saying the command was successful, CD to the directory and then run OSPPREARM.exe
    to CD to the directory enter:
    cd \
    cd c:\Program Files (x86) - then press enter
    cd Common Files - then press enter
    cd microsoft shared - then press enter
    cd OfficeSoftwareProtectionPlatform - then press enter
    then finally enter: OSPPREARM.EXE - then press enter
    at this point, you should surely get the "successful..." message

    Make sure any Office 2010 program is not running first, close word, excel, power point, etc before trying this.

    Then after it is successful, run Microsoft Word, it should start normally without complaining that it needs to be activated. close it and then run the IORRT.cmd you saved earlier, type A to install, wait for it to install, and then it should say it was successful.

    ----
    I tried attaching the IORRT.cmd file here, but didn't see how it was possible, that's why I posted the source code, its just a simple CMD batch script, just copy it and paste it onto notepad, or notepad++ and be sure to save it as IORRT.cmd (in notepad, be sure that tye save type is not left as text file, change the file type to *.* so that it wont get save as IORRT.cmd.txt. If that happens, just rename the file after to IORRT.cmd to get rid of the .txt part
     
  10. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,509
    2,740
    120
    Better use kms...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...