[HOW-TO/SUPPORT/CHAT] OFFICE C2R Download/Install/Activation

Discussion in 'Microsoft Office' started by s1ave77, Jul 19, 2015.

  1. ratzlefatz

    ratzlefatz MDL FUBAR Recon Squad

    Sep 1, 2012
    1,379
    5,000
    60
    #341 ratzlefatz, Sep 2, 2015
    Last edited: Sep 3, 2015
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. GurliGebis

    GurliGebis MDL Member

    Mar 3, 2008
    134
    166
    10
    Took a look at it - doesn't it still copy the SppExtComObjPatcher.exe and SppExtComObjHook.dll files, and do all the other stuff?

    It should just change the parameters, not copy anything anywhere, or am I misreading the script? :)
     
  3. ratzlefatz

    ratzlefatz MDL FUBAR Recon Squad

    Sep 1, 2012
    1,379
    5,000
    60
    #343 ratzlefatz, Sep 3, 2015
    Last edited: Sep 3, 2015
    It's needed because Microsoft restricted local KMS activation when local OS is Windows 8.1/10.

    If you only consider using an external (not a local) KMS server then SppComObject*.* is not needed, that's right.
    But to support all other local background KMS-services (such as MTK), O2016RTool needs this helper files.

    All files are only temporarily copied und deleted immediatedly after KMS activation was done. So nothing remains
    on the system.

    That's the most flexible solution for all possible scenarios.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. GurliGebis

    GurliGebis MDL Member

    Mar 3, 2008
    134
    166
    10
    When selecting to enter it manually, wouldn't it always be because the address isn't localhost?

    Would it be possible to add a test to see, if the entered address is "127.0.0.x", and if it is, copy the files - that way, it would only be done if needed? (a even cleaner solution) :)
     
  5. ratzlefatz

    ratzlefatz MDL FUBAR Recon Squad

    Sep 1, 2012
    1,379
    5,000
    60
    #345 ratzlefatz, Sep 3, 2015
    Last edited: Sep 3, 2015
    Local activation using IP-adresses 127.0.0.x is not possible when local KMS is run on Windows 8.1/10.
    Using Windows 7 and 8.0 127.0.0.x is still possible. That's the restriction Microsoft has implemented into
    newer Windows 8.1 and 10.

    Hence we must use this "helper" files on Win8.1/10 because of this "nice" present from MS.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. Garbellano

    Garbellano MDL Addicted

    Aug 13, 2012
    947
    248
    30
    seems like.
     
  7. GurliGebis

    GurliGebis MDL Member

    Mar 3, 2008
    134
    166
    10
    I think you are misunderstanding me - I know localhost cannot be used without the hack :)
    My point was to only copy the files, if the host is set to "127.0.0.x", since that is the only case they are needed? (So, if the host is set to something else, don't copy the files).

    That way, if the user defines the host to be some other system, no files is copied, since they are not needed :)
     
  8. BartHD

    BartHD MDL Member

    Aug 1, 2009
    201
    115
    10
    #348 BartHD, Sep 3, 2015
    Last edited by a moderator: Apr 20, 2017
  9. ratzlefatz

    ratzlefatz MDL FUBAR Recon Squad

    Sep 1, 2012
    1,379
    5,000
    60
    #349 ratzlefatz, Sep 3, 2015
    Last edited: Sep 3, 2015
    You are misinterpreting the case :cool: and you are giving the answer by yourself:

    Localhost (127.0.0.x) can not be activated without the hack
    If localhost has Win 8.1 or Win 10, then 127.0.0.x can not be used as KMS-server IP due to MS restrictions.
    In this case an other IP than 127.0.0.x must be used for KMS activation. MTK for example uses 10.3.0.1.
    If other IP is entered then "helper" files must be copied for local IP-mapping. There is no way to omit this.

    You can try it yourself:
    Take Windows 8.1 or Windows 10 as local system
    Install MTK or VLMCSD as KMS service on local system
    In O2016RTool.cmd comment out all lines (576-582, 598-604) with helper files and try to activate Office
    You will see it won't work. I tested this with Win 10

    So O2016RTool is correct. No need for changes.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. GurliGebis

    GurliGebis MDL Member

    Mar 3, 2008
    134
    166
    10
    We are talking past eachother it seems :)
    Lets take this case:

    Computer A has a KMS server installed, with ip 192.168.0.2 .
    I install Windows 8.1 and Office 2016 on computer B, with ip 192.168.0.3 .
    Now, I want to activate it on B, so I select to not use the local version, but instead 192.168.0.2 .
    In that case, it should not copy any files, since the machine is not activating against itself - the problem is how to detect this? (Maybe just don't copy the files, since if people say no to use the one included it most likely means they already have a KMS host installed somewhere)
     
  11. ratzlefatz

    ratzlefatz MDL FUBAR Recon Squad

    Sep 1, 2012
    1,379
    5,000
    60
    #351 ratzlefatz, Sep 3, 2015
    Last edited: Sep 3, 2015
    YES

    You talk about KMS server on another computer and I talk about KMS server
    on the same computer. So we have no common base.

    Your scenario don't need copying the helper files. I already agreed to this long way ago.
    My local scenario instead needs copying the helper files.

    As I want to support all possible cases, I have to deal with local installations, which are
    more common than external KMS servers somewhere on the net.

    How should I decide if entered IP (other than 127.0.0.x) belongs to

    - external KMS = no copy needed
    - internal KMS (on Win 8/10) = copy needed
    ??

    So, as copying the helper files doesn't harm und script should be simple, I won't change
    anything at the moment.

    If you want to go deeper then let us continue by PM.
    I don't think, our discussion is of interest for all. So let's keep thread clean.
    If someone else has a clever suggestion, then step forward :cool: - PM appreciated, too.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. okekdmreoa

    okekdmreoa MDL Novice

    Aug 26, 2015
    4
    1
    0
    Hello. i can't download O2016RTool in the link "files.fm". i need this because I got the message
    when convert vnext office to volume


    it could be: two language installed? an older O2016RTool version? Office Single Apps installed with Visio and Proyect?

    i can't put images coz limits post
     
  13. ratzlefatz

    ratzlefatz MDL FUBAR Recon Squad

    Sep 1, 2012
    1,379
    5,000
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Agret

    Agret MDL Junior Member

    Aug 6, 2012
    67
    22
    0
  15. fkar

    fkar MDL Recognized Advisor

    Nov 3, 2012
    1,591
    1,412
    60
    #356 fkar, Sep 4, 2015
    Last edited: Sep 4, 2015
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. Agret

    Agret MDL Junior Member

    Aug 6, 2012
    67
    22
    0
    Good news the original mirror is now working again :)
     
  17. qewlpal

    qewlpal MDL Addicted

    Jun 25, 2010
    575
    2,014
    30
    #358 qewlpal, Sep 4, 2015
    Last edited: Sep 4, 2015
    You're right, detecting from IPs is next to impossible, that's why I use a simple _OfflineMode flag to determine whether to copy DLLs or not, so users can decide external or internal KMS by simply setting that variable in KMS_VL_ALL script.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. GurliGebis

    GurliGebis MDL Member

    Mar 3, 2008
    134
    166
    10
    This happens, because it disables it if some of the single products is selected - just say yes to the first three, and no to all the other.

    Maybe this should be changed, so if the user answers YES to ProPlus, it should just skip the individual applications? What do you think ratzlefatz?