ucrtbase.dll
Если у Вас вдруг произошла с файлом ucrtbase dll ошибка и Вы не знаете, как ее решить, эта статья поможет Вам, рассказав в том числе о том, что это за файл и зачем он нужен. Динамически подключаемая (ссылочная) библиотека ucrtbase (о классе файла говорит его расширение *.dll) является одной из библиотек Windows. Т. е. это файл, к которому за элементами программного кода могут обращаться различные программы. DLL-файлы бывают собственно системными и теми, которые устанавливаются в систему как компоненты сторонних программ. К какому типу относится файл ucrtbase.dll?
С наибольшей вероятностью, он является системной библиотекой. Различные Интернет-ресурсы связывают файл ucrtbase.dll с такими программами, как Visual Studio или Origin, иными словами — считают его компонентом этих программ. Однако точного подтверждения этому нет. Известно лишь, что сбой указанных программ может сопровождаться записью в журнале «имя модуля с ошибкой ucrtbase dll». Последнее не противоречит нашей мысли о системном характере файла, так как подобная запись фиксируется у абсолютно различных приложений, что характерно для случая, когда DLL изначально принадлежит ОС.
Также связана с рассматриваемым нами файлом ошибка после обновления системы. В этом случае ряд программ, встроенных в ОС, может отказаться работать, а окно ошибки будет содержать ссылку на проблему с файлом ucrtbase.dll.
Как устранить ошибку?
- Восстановить систему, пользуясь точкой восстановления.
- Обновить Виндовс
- Скачать ucrtbase dll, установить вручную.
Первое решение оптимальное, но оно предполагает, что Вы когда-то создали точку восстановления ОС с рабочим файлом ucrtbase.dll. Если Вы этого не сделали, Вам будет необходимо файл ucrtbase.dll скачать для windows 7/8/10, после чего установить его в нужном каталоге, чему поможет наша инструкция.
Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.
Как исправить ошибки в ucrtbased.dll
Способ 1: Самостоятельная загрузка и установка DLL
Если у вас не самый быстрый интернет или вы не хотите устанавливать Microsoft Visual Studio, можете сами скачать нужную библиотеку и установить ее в соответствующий вашей системе каталог, а затем перезагрузить компьютер.
Расположение этого каталога зависит от версии Windows, которая установлена на вашем ПК, так что изучите этот материал перед манипуляциями.
Порой обычной установки может быть недостаточно, из-за чего ошибка все еще наблюдается. В таком случае библиотеку нужно зарегистрировать в системе, что гарантированно избавит вас от проблем.
Способ 2: Установка Microsoft Visual Studio 2017
Один из самых простых методов восстановления ucrtbased.dll в системе – установка среды Майкрософт Вижуал Студио 2017. Для этого подойдет и бесплатный вариант, который называется Visual Studio Community 2017.
- Скачайте веб-установщик указанного пакета с официального сайта. Обратите внимание, что для совершения загрузки вам понадобится либо войти в свой аккаунт Microsoft, либо создать новый!
Запустите инсталлятор. Примите лицензионное соглашение нажатием кнопки «Продолжить».
Подождите, пока утилита подгрузит устанавливаемые компоненты. Затем выберите желаемую директорию для установки и нажимайте «Установить».
ucrtbase.dll is causing my accounting program to crash
For some basic background, I’m using Sage 50 Accounting with Sage Drive on a newish (bought in December 2016) Lenovo desktop PC running Windows 10 Home.
This past Thursday, the program mentioned started to crash every time I tried to email or print off anything from the payroll module. Oddly enough, when I tried to email/print one at a time instead of all at once, up to 5 would process correctly, then the program would close. I get an error message stating, «rel-0057/2017.1 Sage 50 Accounting has closed»
After trying to do some troubleshooting myself, I called Sage Tech Support. After about 3 hours on the phone with them, we determined a few things:
- This happens on ONLY my PC,
- It happens with only 1 of the company files (of course the one with the most employees. ),
- Restoring backups as far back as March 1st did not solve the issue,
- «InnoDB» was the module that was faulting within Sage50,
- Using Event Viewer, we found that «ucrtbase.dll» is at the root of the problem
- After searching for this, I only found that ucrtbase.dll is something fairly new and affiliated with Visual Studio.
Long story short, Sage Tech Support says that this extension has nothing to do with Sage 50; it’s a Windows issue.
After this, I tried using some of the system tools like SFC and DISM to see if this file is corrupted — Nothing came up. I tried System Restore — Nothing happened. I checked to see if there were any Windows updates — the last one was March 18th, well before this issue started. I tried updating Windows — that hasn’t solved the issue, either.
Next, I called Windows Tech Support and was passed through a few reps before speaking to someone in the «Pro» Tech Support department. They said they could solve the issue, for a fee.
I’m really trying to fix this issue without formatting my PC. There are other computers (offsite) that are connected to my computer that is sharing the company files. This computer is essentially the hub.
There is another thing I found called «System Reset». I’m unfamiliar with this process. Is that something that might fix this? It sounds like it keeps program and personal files intact while reinstalling Windows.
Anyway, anything that can help would be greatly appreciated!
Sorry for the wall of text.
TL/DR: ucrtbase.dll is at the root of a problem causing my Accounting program to crash when I’m trying to email or print. I’m trying to stay away from formatting my PC, as it is the central point for the company files.
Replies (19)
* Please try a lower page number.
* Please enter only numbers.
* Please try a lower page number.
* Please enter only numbers.
- Using Event Viewer, we found that «ucrtbase.dll» is at the root of the problem
- After searching for this, I only found that ucrtbase.dll is something fairly new and affiliated with Visual Studio.
Can you post the information from the Event Viewer?
2 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Hi. For sure. I have an error log from Event Viewer and the program’s error logs (if that helps. )
Unfortunately, they are from 2 events about 45 mins apart, but it seems to be the exact same thing that happens every time. I can’t even get the company file open right now to try and get fresh logs from the same event :\
From Event Viewer, March 31 @ 1302
Log Name: Application
Source: Application Error
Date: 2017-03-31 1:02:37 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-9K69AD3
Description:
Faulting application name: Sage50Accounting.exe, version: 24.10.0.1, time stamp: 0x5847ac3d
Faulting module name: ucrtbase.dll, version: 10.0.14393.0, time stamp: 0x57898db2
Exception code: 0xc0000409
Fault offset: 0x00087fb2
Faulting process id: 0x304c
Faulting application start time: 0x01d2aa3f0814daa1
Faulting application path: C:\Program Files (x86)\Sage 50 Premium Accounting Version 2017\Sage50Accounting.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Report Id: 5a04ef1e-5ac5-4bf6-9a17-6d97dc2fed42
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
1000
2
100
0x80000000000000
39469
Application
DESKTOP-9K69AD3
Sage50Accounting.exe
24.10.0.1
5847ac3d
ucrtbase.dll
10.0.14393.0
57898db2
c0000409
00087fb2
304c
01d2aa3f0814daa1
C:\Program Files (x86)\Sage 50 Premium Accounting Version 2017\Sage50Accounting.exe
C:\WINDOWS\System32\ucrtbase.dll
5a04ef1e-5ac5-4bf6-9a17-6d97dc2fed42
Log Name: Application
Source: Application Error
Date: 2017-03-31 1:27:40 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-9K69AD3
Description:
Faulting application name: Sage50Accounting.exe, version: 24.10.0.1, time stamp: 0x5847ac3d
Faulting module name: ucrtbase.dll, version: 10.0.14393.0, time stamp: 0x57898db2
Exception code: 0xc0000409
Fault offset: 0x00087fb2
Faulting process id: 0x1aa8
Faulting application start time: 0x01d2aa423636db6d
Faulting application path: C:\Program Files (x86)\Sage 50 Premium Accounting Version 2017\Sage50Accounting.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Report Id: 7a820ab0-d3eb-4fd1-aea3-ed5215b9628a
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
1000
2
100
0x80000000000000
39621
Application
DESKTOP-9K69AD3
Sage50Accounting.exe
24.10.0.1
5847ac3d
ucrtbase.dll
10.0.14393.0
57898db2
c0000409
00087fb2
1aa8
01d2aa423636db6d
C:\Program Files (x86)\Sage 50 Premium Accounting Version 2017\Sage50Accounting.exe
C:\WINDOWS\System32\ucrtbase.dll
7a820ab0-d3eb-4fd1-aea3-ed5215b9628a
From the program, March 31 @ 1215
2017-03-31 12:15:43 8488 [Note] Plugin ‘ARCHIVE’ is disabled.
2017-03-31 12:15:43 8488 [Note] Plugin ‘BLACKHOLE’ is disabled.
2017-03-31 12:15:43 8488 [Note] Plugin ‘FEDERATED’ is disabled.
2017-03-31 12:15:43 8488 [Note] Plugin ‘partition’ is disabled.
2017-03-31 12:15:43 8488 [Note] InnoDB: The InnoDB memory heap is disabled
2017-03-31 12:15:43 8488 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2017-03-31 12:15:43 8488 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-03-31 12:15:43 8488 [Note] InnoDB: CPU does not support crc32 instructions
2017-03-31 12:15:43 8488 [Note] InnoDB: Initializing buffer pool, size = 56.0M
2017-03-31 12:15:43 8488 [Note] InnoDB: Completed initialization of buffer pool
2017-03-31 12:15:43 8488 [ERROR] InnoDB: read can’t be opened in .\ibdata1 mode
2017-03-31 12:15:43 8488 [ERROR] InnoDB: The system tablespace must be writable!
2017-03-31 12:15:43 8488 [ERROR] Plugin ‘InnoDB’ init function returned error.
2017-03-31 12:15:43 8488 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
2017-03-31 12:15:43 8488 [ERROR] Unknown/unsupported storage engine: InnoDB
2017-03-31 12:15:43 8488 [ERROR] Aborting
2017-03-31 12:15:43 8488 [Note] Binlog end
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘PERFORMANCE_SCHEMA’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_SYS_DATAFILES’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_SYS_TABLESPACES’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_SYS_FOREIGN_COLS’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_SYS_FOREIGN’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_SYS_FIELDS’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_SYS_COLUMNS’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_SYS_INDEXES’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_SYS_TABLESTATS’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_SYS_TABLES’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_FT_INDEX_TABLE’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_FT_INDEX_CACHE’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_FT_CONFIG’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_FT_BEING_DELETED’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_FT_DELETED’
2017-03-31 12:15:43 8488 [Note] Shutting down plugin ‘INNODB_FT_INSERTED’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_FT_DEFAULT_STOPWORD’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_METRICS’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_BUFFER_POOL_STATS’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_BUFFER_PAGE_LRU’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_BUFFER_PAGE’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_CMP_PER_INDEX_RESET’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_CMP_PER_INDEX’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_CMPMEM_RESET’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_CMPMEM’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_CMP_RESET’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_CMP’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_LOCK_WAITS’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_LOCKS’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘INNODB_TRX’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘MRG_MYISAM’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘MyISAM’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘MEMORY’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘CSV’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘sha256_password’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘mysql_old_password’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘mysql_native_password’
2017-03-31 12:15:44 8488 [Note] Shutting down plugin ‘binlog’
2017-03-31 12:15:44 8488 [Note] C:\Program Files (x86)\Winsim\ConnectionManager\MySqlBinary\5.6.10\mysql\mysqld.exe: Shutdown complete
I hope this provides some insight into what is going on. If there’s anything else that might be useful, I’ll be happy to provide it. Thanks!
EDIT: I found the Event Viewer log that matches the program error log event. There are a couple of events in Event Viewer that seem to tie in with this.
Log Name: Application
Source: MySQL
Date: 2017-03-31 12:15:43 PM
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-9K69AD3
Description:
Aborting
For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
100
2
0
0x80000000000000
38902
Application
DESKTOP-9K69AD3
Aborting
Log Name: Application
Source: MySQL
Date: 2017-03-31 12:15:43 PM
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-9K69AD3
Description:
Unknown/unsupported storage engine: InnoDB
For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
100
2
0
0x80000000000000
38901
Application
DESKTOP-9K69AD3
Unknown/unsupported storage engine: InnoDB
Log Name: Application
Source: MySQL
Date: 2017-03-31 12:15:43 PM
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-9K69AD3
Description:
Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
100
2
0
0x80000000000000
38900
Application
DESKTOP-9K69AD3
Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
Log Name: Application
Source: MySQL
Date: 2017-03-31 12:15:43 PM
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-9K69AD3
Description:
Plugin ‘InnoDB’ init function returned error.
For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
100
2
0
0x80000000000000
38899
Application
DESKTOP-9K69AD3
Plugin ‘InnoDB’ init function returned error.
Log Name: Application
Source: MySQL
Date: 2017-03-31 12:15:43 PM
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-9K69AD3
Description:
InnoDB: The system tablespace must be writable!
For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
100
2
0
0x80000000000000
38898
Application
DESKTOP-9K69AD3
InnoDB: The system tablespace must be writable!
Log Name: Application
Source: MySQL
Date: 2017-03-31 12:15:43 PM
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-9K69AD3
Description:
InnoDB: read can’t be opened in .\ibdata1 mode
For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
100
2
0
0x80000000000000
38897
Application
DESKTOP-9K69AD3
InnoDB: read can’t be opened in .\ibdata1 mode