Forum Discussion

Makuka10's avatar
5 years ago

Finalizing problems with Simcity complete edition

When i try to install the game, a message popped up with annoying beep sound "Download failed" 

15:40:49 ERROR: Failed to failed to save 'C:\Program Files (x86)\Origin Games\SimCity\GDFBinary_hu_HU.dll' to registry at \\HKLM\Software\Maxis\SimCity\GDFBinary.
15:40:49 Installing C:\Program Files (x86)\Origin Games\SimCity\GDFBinary_hu_HU.dll ...

what sould i do?

2 Replies

  • Hi @Makuka10 - Try the steps below to see if you can identify the problem:

    Always run installation files "As Administrator"
    Firewall and Antivirus - Make sure SimCity.exe and Origin.exe are added to exception lists. If you have BitDefender installed, disable it.
    Graphics drivers and OS are patched and updated to newest versions
    SimCity.exe and Origin.exe - Set them to run "as administrator"
    Nahimic 2 from MSI - this is an audio management program that comes with MSI motherboards. Disable or uninstall it. Nahimic 2 is known to cause this issue.
    Disable Origin in-game In Origin main menu, right-click SimCity icon, Game Properties, check the box that says "Disable Origin In-game"
    Run in Windows 7 or 8 compatibility mode - right-click SimCity shortcut; choose Properties > Compatibility tab > Check the box to run in Win 7 or 8 compatibility mode

    Definitely post back and let us know whether something worked. If it still won't run, reply back with any error messages you're getting and attach a dxdiag report

    Happy Building!

  • KostegRAGE's avatar
    KostegRAGE
    20 hours ago

    Для тех у кого игра не запускается из-за службы Nahimic ("C:\WINDOWS\system32\NahimicService.exe")
    можно просто сделать *.bat файл в папке с игрой, где лежит исполняемый файл SCSDestinations.exe и вписать туда следующее:

    @echo off
    chcp 65001 >nul
    :: ----- Play-SimCityDestinations.cmd -----
    :: Останавливает службу NahimicService, запускает SimCity Societies: Destinations,
    :: после выхода из игры возвращает службу обратно.

    REM === 0. Проверка административных прав ===
    net session >nul 2>&1 || (
      echo Требуются админ-права, перезапускаю...
      powershell -c "Start-Process '%~f0' -Verb runAs"
      exit /b
    )

    REM === 1. Параметры ===
    set "SERVICE=NahimicService"
    set "GAME_EXE=SCSDestinations.exe"

    REM === 2. Остановка службы ===
    echo [INFO] Останавливаю %SERVICE% ...
    sc stop "%SERVICE%" >nul

    REM === 3. Запуск игры (ждём завершения) ===
    pushd "%~dp0"
    echo [INFO] Запускаю %GAME_EXE% ...
    start "" /wait "%GAME_EXE%"
    popd

    REM === 4. Возобновление службы ===
    echo [INFO] Запускаю обратно %SERVICE% ...
    sc start "%SERVICE%" >nul

    echo -------- Готово! Nahimic снова работает --------
    pause

    Далее сохранить и запускать (на всякий случай от имени администратора, хотя в скрипте эта проверка уже есть, тем не менее, лучше подстраховаться), тогда служба будет выключаться на время игры, а при выключении игра, обратно включаться, можно также сделать ярлык от этого *.bat файла и поместить куда вам удобно, например на рабочий стол.

    Важный нюанс, если лаунчер очень быстро стартует, просто подождите после его открытия буквально 1-2 секунды, после чего запускайте саму игру, работает для тех у кого стоит дополнение тропический рай, если у вас его нет, как и самого исполняемого файла "SCSDestinations.exe", тогда вам нужно использовать другой скрипт:

    @echo off
    chcp 65001 >nul
    setlocal EnableDelayedExpansion
    set "SERVICE=NahimicService"

    :: --- автоповышение прав ---
    net session >nul 2>&1 || (
      powershell -c "Start-Process '%~f0' -Verb runAs"
      exit /b
    )

    :: --- аккуратно гасим службу ---
    echo [INFO] Пытаюсь остановить %SERVICE% …
    sc stop "%SERVICE%" >nul

    :wait_stop
    for /f "tokens=3 delims=: " %%s in ('sc query "%SERVICE%" ^| find "STATE"') do set state=%%s
    if /i "!state!" NEQ "STOPPED" (
      timeout /t 1 >nul
      goto :wait_stop
    )
    echo [INFO] %SERVICE% остановлена.

    :: --- запускаем игру ---
    pushd "%~dp0"
    start "" /wait "SimCitySocieties.exe"
    popd

    :: --- включаем службу обратно ---
    echo [INFO] Запускаю %SERVICE% …
    sc start "%SERVICE%" >nul

    echo [OK] Готово! Нажмите любую клавишу для выхода.
    pause >nul
    endlocal

    Этот скрипт для тех, у кого в папке с игрой есть только SimCitySocieties.exe.

    P.S. Это поможет тем, у кого проблема ИСКЛЮЧИТЕЛЬНО со службой NahimicService! Чтобы в этом убедится, просто откройте службы (клавиша Windows+R --> service.msc) далее раздел "Службы и приложения" --> "Службы" там найдите службу NahimicService.

    и попробуйте ее отключить сами, если это помогло, значит и скрипт поможет, просто вам не нужно будет при запуске игры постоянно сюда залезать и делать это вручную, скрипт сам отключит службу и обратно ее включит при выключении игры.

About SimCity Franchise Discussion

Do you have what it takes to be mayor? Share your city-building experience and strategy with the SimCity forum community.1,712 PostsLatest Activity: 7 hours ago