Failed to load mdmregistration dll with error 0x8007007e

Hi All,

Hi All,

I have deployed SCCM 2012 R2 in my lab environment. It has been deployed successfully. I have a issue in which the clients are not getting installed both manually and by pushing the agents via the console. 

My servers are as follows:

SCCMSVR.labtest.com  — Is the SCCM server and Fail back status point.
Server.labtest.com — Is the Domain controller, SQL server
SCCMTEST.labtest.com — A testing machine to push the client and to deploy patches in it.
Site code is LAB

I ran the setup using the following command.

I have shared the ccmsetup in a share so the command is as follows:

\sccmsvrClientccmsetup.exe /MP:SCCMSVR /Logon SMSSITECODE=LAB FSP=SCCMSVR

But when i check the task manager the process of ccmsetup.exe but it does not change to CCMEXEC.exe

I waited for an hour but still the same issue. (This was done in the DC Server.labtest.com)

Screen shot of the DC  Machine:

When i do a client push installation in a testing machine (SCCMTEST.labtest.com)  i still the same issue. I pushed the client still the same issue

In the task manager the process of ccmsetup.exe but it does not change to CCMEXEC.exe.

Screen shot of the second machine:

Also checked the control panel. Dint find the config manager options there on both machines.

Also turned off firewall on all 3 machines  but still the same issue.

Analysed the event logs on all the servers. The client machines did not have any relevant events.

The SCCM server had this event. Not sure if this is causing the issue.

Event id 2344

On 9/28/2014 3:26:48 PM, component SMS_DISTRIBUTION_MANAGER on computer SCCMSVR.LABTEST.COM reported:  Failed to create virtual directory on the defined share or volume on distribution point «[«Display=\SCCMSVR.LABTEST.COM»]MSWNET:[«SMS_SITE=LAB»]\SCCMSVR.LABTEST.COM».

Possible cause: Distribution Manager requires that IIS base components be installed on the local Configuration Manager Site Server in order to create the virtual directory.  Distribution Manager also requires that IIS Web Services be installed on the Distribution
Point Server that needs to support Background Intelligent Transfer Service (BITS).
Solution: Verify that IIS base components are installed on the local Configuration Manager Site Server, and IIS Web Services are installed on the Distribution Point Server.

Can any one please help.


Gautam.75801

  • Edited by

    Sunday, September 28, 2014 12:59 PM

Hello, this is my first post. I am deploying SCCM 2016 in a dev/test environment. I have everything installed and mostly working. I set up GPO to auto install clients and that works on servers, but nothing working with Windows 7 computers. I have tried multiple with the same errors. Below is the log from the Windows 7 workstation. And below that is the CCM.log from the site server. I put in bold what shows in red in cmtrace.

I don’t have any firewalls turned on.

I patched the WIndows 7 workstations so up to date

Boundary groups are configured since client installation works on servers

What else could it possibly be?

Thanks a bunch

CCMSETUP.log

Validated file ‘C:WindowsccmsetupNDP452-KB2901907-x86-x64-AllOS-ENU.exe’ hash ‘6C2C589132E830A185C5F40F82042BEE3022E721A216680BD9B3995BA86F3781’ ccmsetup 6/29/2017 11:07:10 AM 3328 (0x0D00)
Validated file ‘C:Windowsccmsetupclient.msi’ hash ‘DCE40C21044044F0452D5FBC6804521482A8D3AAA805FC30A8B7FD59136428D9’ ccmsetup 6/29/2017 11:07:11 AM 3328 (0x0D00)
Failed to load mdmregistration.dll with error 0x8007007e ccmsetup 6/29/2017 11:07:11 AM 3328 (0x0D00)
C:WindowsccmsetupNDP452-KB2901907-x86-x64-AllOS-ENU.exe is Microsoft trusted. ccmsetup 6/29/2017 11:07:11 AM 3328 (0x0D00)
Installing file ‘C:WindowsccmsetupNDP452-KB2901907-x86-x64-AllOS-ENU.exe’ with options ‘/q /norestart /log %windir%ccmsetuplogsdotNetFx452_Setup.log’. ccmsetup 6/29/2017 11:07:11 AM 3328 (0x0D00)
File ‘C:WindowsccmsetupNDP452-KB2901907-x86-x64-AllOS-ENU.exe’ returned failure exit code 5100. Fail the installation. ccmsetup 6/29/2017 11:07:42 AM 3328 (0x0D00)
InstallFromManifest failed 0x800713ec ccmsetup 6/29/2017 11:07:42 AM 3328 (0x0D00)
Failed to get client version for sending state messages. Error 0x8004100e ccmsetup 6/29/2017 11:07:42 AM 3328 (0x0D00)
Params to send ‘5.0.8412.1004 Deployment Error 0x800713ec. Pre-req: NDP452-KB2901907-x86-x64-AllOS-ENU.exe’ ccmsetup 6/29/2017 11:07:42 AM 3328 (0x0D00)
Sending Fallback Status Point message to ‘mtpvtscmpri01.consiliotest.com’, STATEID=’311′. ccmsetup 6/29/2017 11:07:42 AM 3328 (0x0D00)
<ClientDeploymentMessage ErrorCode=»-2147019796″><Client Baseline=»1″ Platform=»2″/><Additional><SourceType Value=»DP»/><SourceLocation Value=»http://mtpvtscmdp01.ConsilioTest.com/SMS_DP_SMSPKG$/MTP00002″/></Additional></Clien… Opens a new window; ccmsetup 6/29/2017 11:07:42 AM 3328 (0x0D00)
State message with TopicType 800 and TopicId {4AA332EC-1481-4C77-99D8-A966738E8E61} has been sent to the FSP FSPStateMessage 6/29/2017 11:07:42 AM 3328 (0x0D00)
Failed to connect to policy namespace. Error 0x8004100e ccmsetup 6/29/2017 11:07:42 AM 3124 (0x0C34)
Failed to revoke client upgrade local policy. Error 0x8004100e ccmsetup 6/29/2017 11:07:42 AM 3124 (0x0C34)
‘Configuration Manager Client Retry Task’ is scheduled to run at 06/29/2017 04:07:42 PM (local) 06/29/2017 09:07:42 PM (UTC) time with arguments ‘ «/mp:mtpvtscmmp01.consiliotest.com» «smssitecode=mtp» «fsp=mtpvtscmpri01.consiliotest.com» /RetryWinTask:1’. ccmsetup 6/29/2017 11:07:42 AM 3124 (0x0C34)
Folder ‘MicrosoftMicrosoftConfiguration Manager’ not found. Task does not exist. ccmsetup 6/29/2017 11:07:42 AM 3124 (0x0C34)
Successfully created task ‘Configuration Manager Client Retry Task’ ccmsetup 6/29/2017 11:07:42 AM 3124 (0x0C34)
CcmSetup failed with error code 0x800713ec ccmsetup 6/29/2017 11:07:42 AM 3124 (0x0C34)

CCM.log from the site server

Submitted request successfully SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:46:20 AM 5484 (0x156C)
Getting a new request from queue «Incoming» after 100 millisecond delay. SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:46:20 AM 5484 (0x156C)
Waiting for change in directory «D:Program FilesMicrosoft Configuration Managerinboxesccr.box» for queue «Incoming», (30 minute backup timeout). SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:46:20 AM 5484 (0x156C)
Execute query exec [sp_CP_GetNewPushMachines] N’MTP’ SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
Execute query exec [sp_CP_SetPushRequestMachineStatus] 2097152007, 1 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
Execute query exec [sp_CP_GetPushRequestMachine] 2097152007 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
Successfully retrieved information for machine SCCM_W7_TEST02 from DB SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
Execute query exec [sp_CP_GetPushRequestMachineIP] 2097152007 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
Execute query exec [sp_CP_GetPushRequestMachineResource] 2097152007 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
Execute query exec [sp_CP_GetPushMachineName] 2097152007 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
Received request: «2097152007» for machine name: «SCCM_W7_TEST02» on queue: «Incoming». SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
Stored request «2097152007», machine name «SCCM_W7_TEST02», in queue «Processing». SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
Execute query exec [sp_CP_SetPushRequestMachineStatus] 2097152007, 1 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 5484 (0x156C)
======>Begin Processing request: «2097152007», machine name: «SCCM_W7_TEST02» SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
Execute query exec [sp_IsMPAvailable] N’MTP’ SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Trying the ‘best-shot’ account which worked for previous CCRs (index = 0x0) SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Attempting to connect to administrative share ‘\SCCM_W7_TEST02admin$’ using account ‘CONSILIOTESTsp_sccm_admin’ SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> The ‘best-shot’ account has now succeeded 1 times and failed 0 times. SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Connected to administrative share on machine SCCM_W7_TEST02 using account ‘CONSILIOTESTsp_sccm_admin’ SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Attempting to make IPC connection to share <\SCCM_W7_TEST02IPC$> SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Searching for SMSClientInstall.* under ‘\SCCM_W7_TEST02admin$’ SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> System OS version string «6.1.7601» converted to 6.10 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Unable to connect to WMI (rootccm) on remote machine «SCCM_W7_TEST02», error = 0x8004100e. SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Creating VerifyingCopying existence of destination directory \SCCM_W7_TEST02admin$ccmsetup. SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Copying client files to \SCCM_W7_TEST02admin$ccmsetup. SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Copying file «D:Program FilesMicrosoft Configuration ManagerbinI386MobileClient.tcf» to «MobileClient.tcf» SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Copying file «D:Program FilesMicrosoft Configuration ManagerbinI386ccmsetup.exe» to «ccmsetup.exe» SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:48 AM 23268 (0x5AE4)
—> Updated service «ccmsetup» on machine «SCCM_W7_TEST02». SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:49 AM 23268 (0x5AE4)
—> Started service «ccmsetup» on machine «SCCM_W7_TEST02». SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:49 AM 23268 (0x5AE4)
—> Deleting SMS Client Install Lock File ‘\SCCM_W7_TEST02admin$SMSClientInstall.MTP’ SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:49 AM 23268 (0x5AE4)
Execute query exec [sp_CP_SetLastErrorCode] 2097152007, 0 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:49 AM 23268 (0x5AE4)
—> Completed request «2097152007», machine name «SCCM_W7_TEST02». SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:49 AM 23268 (0x5AE4)
Deleted request «2097152007», machine name «SCCM_W7_TEST02» SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:49 AM 23268 (0x5AE4)
Execute query exec [sp_CP_SetPushRequestMachineStatus] 2097152007, 4 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:49 AM 23268 (0x5AE4)
Execute query exec [sp_CP_SetLatest] 2097152007, N’06/29/2017 15:52:49′, 8 SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:49 AM 23268 (0x5AE4)
<======End request: «2097152007», machine name: «SCCM_W7_TEST02». SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:49 AM 23268 (0x5AE4)
Submitted request successfully SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:50 AM 5484 (0x156C)
Getting a new request from queue «Incoming» after 100 millisecond delay. SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:50 AM 5484 (0x156C)
Waiting for change in directory «D:Program FilesMicrosoft Configuration Managerinboxesccr.box» for queue «Incoming», (30 minute backup timeout). SMS_CLIENT_CONFIG_MANAGER 6/29/2017 10:52:50 AM 5484 (0x156C)
Thread has been inactive too long. Closing thread SMS_CLIENT_CONFIG_MANAGER 6/29/2017 11:02:49 AM 23268 (0x5AE4)
— This thread is terminating due to inactivity SMS_CLIENT_CONFIG_MANAGER 6/29/2017 11:02:49 AM 23268 (0x5AE4)

  • Thread Starter

  • #2

Downloading \SCCM_Server.Domain.localClienthealth$Clientccmsetup.exe to C:Windowsccmsetupccmsetup.exe ccmsetup 21/03/2019 08:26:49 3036 (0x0BDC)
Download complete. ccmsetup 21/03/2019 08:26:52 3036 (0x0BDC)
Failed to connect to policy namespace. Error 0x8004100e ccmsetup 21/03/2019 08:26:52 3036 (0x0BDC)
Failed to revoke client upgrade local policy. Error 0x8004100e ccmsetup 21/03/2019 08:26:52 3036 (0x0BDC)
Begin searching client certificates based on Certificate Issuers ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
Completed searching client certificates based on Certificate Issuers ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
Begin to select client certificate ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
The ‘Certificate Selection Criteria’ was not specified, counting number of certificates present in ‘MY’ store of ‘Local Computer’. ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
3 certificate(s) found in the ‘MY’ certificate store. ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
The ‘MY’ of ‘Local Computer’ store has 3 certificate(s). Using custom selection criteria based on the machine name. ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
Machine name is ‘Client-0001.Domain.local’. ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
Begin validation of Certificate [Thumbprint B70193FAEB43F8B8C0284F805xxxxxxxxxxxxx] issued to ‘Client-0001.Domain.local’ ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
Allowing usage of CNG key storage. ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
The Certificate [Thumbprint B70193FAEB43F8B8C0284F805xxxxxxxxxxxxx] issued to ‘Client-0001.Domain.local’ has ‘Client Authentication’ capability. ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
Completed validation of Certificate [Thumbprint B70193FAEB43F8B8C0284F805xxxxxxxxxxxxx] issued to ‘Client-0001.Domain.local’ ccmsetup 21/03/2019 08:26:52 6172 (0x181C)

>> Client selected the PKI Certificate [Thumbprint B70193FAEB43F8B8C0284F805xxxxxxxxxxxxx] issued to ‘Client-0001.Domain.local’ ccmsetup 21/03/2019 08:26:52 6172 (0x181C)

Failed to read assigned site code from registry. Error code = 0x80070002 ccmsetup 21/03/2019 08:26:52 6172 (0x181C)
ccmsetup is shutting down ccmsetup 21/03/2019 08:27:42 6644 (0x19F4)
Unexpected row count (0) retrieved from AD. ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
GetADInstallParams failed with 0x80004005 ccmsetup 21/03/2019 08:27:49 6172 (0x181C)

The Certificate [Thumbprint B70193FAEB43F8B8C0284F805xxxxxxxxxxxxx] issued to ‘Client-0001.Domain.local’ has ‘Client Authentication’ capability. ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Completed validation of Certificate [Thumbprint B70193FAEB43F8B8C0284F805xxxxxxxxxxxxx] issued to ‘Client-0001.Domain.local’ ccmsetup 21/03/2019 08:27:49 6172 (0x181C)

>> Client selected the PKI Certificate [Thumbprint B70193FAEB43F8B8C0284F805xxxxxxxxxxxxx] issued to ‘Client-0001.Domain.local’ ccmsetup 21/03/2019 08:27:49 6172 (0x181C)

Config file: ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Retry time: 10 minute(s) ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
MSI log file: C:WindowsccmsetupLogsclient.msi.log ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
MSI properties: CCMHTTPSSTATE=»224″ DNSSUFFIX=»Domain.local» FSP=»SCCM_Server.Domain.local» MANAGEDINSTALLER=»0″ MP=»SCCM_Server.Domain.local» SMSCACHESIZE=»10240″ SMSSITECODE=»SITE_CODE» ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Source List: ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
\SCCM_Server.Domain.localClienthealth$client ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
MPs: ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
SCCM_Server.Domain.local ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
No version of the client is currently detected. ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Task ‘Configuration Manager Client Retry Task’ does not exist ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Updated security on object C:Windowsccmsetup. ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Updating MDM_ConfigSetting.ClientDeploymentErrorCode with value 0 ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
OS is not Win10RS3+, ENDOK. ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Failed to get client version for sending state messages. Error 0x8004100e ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
[] Params to send ‘5.0.8692.1007 Deployment Error: 0x0, ‘ ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Sending Fallback Status Point message to ‘SCCM_Server.Domain.local’, STATEID=’100′. ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
<ClientDeploymentMessage ErrorCode=»0″><Client Baseline=»1″ BaselineCookie=»» Platform=»2″ Langs=»»/></ClientDeploymentMessage> ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
State message with TopicType 800 and TopicId {3086A5DB-66A2-4FF2-A544-FCE79E25F7B7} has been sent to the FSP FSPStateMessage 21/03/2019 08:27:49 6172 (0x181C)
Detected 375190 MB free disk space on system drive. ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Client OS Version 6.1 Service Pack 1.0 ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Running as user «SYSTEM» ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Checking Write Filter Status. ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
This is not a supported write filter device. We are not in a write filter maintenance mode. ccmsetup 21/03/2019 08:27:49 6172 (0x181C)
Unexpected row count (0) retrieved from AD. ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Failed to get site version from AD with error 0x80004005 ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Sending location request to ‘SCCM_Server.Domain.local’ with payload ‘<SiteInformationRequest SchemaVersion=»1.00″><SiteCode Name=»SITE_CODE»/></SiteInformationRequest>’ ccmsetup 21/03/2019 08:28:46 6172 (0x181C)

Client is on internet ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Client is set to use webproxy if available. ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
ccmsetup: Host=SCCM_Server.Domain.local, Path=/ccm_system/request, Port=80, Protocol=http, CcmTokenAuth=0, Flags=0x14101, Options=0xe0 ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Created connection on port 80 ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Trying without proxy. ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
[CCMHTTP] ERROR: URL=http://SCCM_Server.Domain.local/ccm_system/request, Port=80, Options=224, Code=0, Text=CCM_E_BAD_HTTP_STATUS_CODE ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
[CCMHTTP] ERROR INFO: StatusCode=403 StatusText=Forbidden ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Failed (0x87d0027e) to send location request to ‘SCCM_Server.Domain.local’. StatusCode 403, StatusText ‘Forbidden’ ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Failed to send location message to ‘SCCM_Server.Domain.local’. Status text ‘Forbidden’ ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Failed to get site version from MP ‘SCCM_Server.Domain.local’ with error 0x87d0027e ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
SiteCode: SITE_CODE ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
SiteVersion: ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Shutdown has been requested ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Failed to load mdmregistration.dll with error 0x8007007e ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Deleting Comanagement reg keys… ccmsetup 21/03/2019 08:28:46 6172 (0x181C)
Failed to connect to policy namespace. Error 0x8004100e ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
Failed to revoke client upgrade local policy. Error 0x8004100e ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
Updating MDM_ConfigSetting.ClientDeploymentErrorCode with value 2147500036 ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
OS is not Win10RS3+, ENDOK. ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
Failed to get client version for sending state messages. Error 0x8004100e ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
[] Params to send ‘5.0.8692.1007 Deployment Error: 0x80004004, ‘ ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
Sending Fallback Status Point message to ‘SCCM_Server.Domain.local’, STATEID=’301′. ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
<ClientDeploymentMessage ErrorCode=»-2147467260″><Client Baseline=»1″ BaselineCookie=»» Platform=»2″ Langs=»»/></ClientDeploymentMessage> ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
State message with TopicType 800 and TopicId {FE394766-DE12-487C-BF0F-F1200FE52F57} has been sent to the FSP FSPStateMessage 21/03/2019 08:28:46 6644 (0x19F4)
‘Configuration Manager Client Retry Task’ is scheduled to run at 03/21/2019 01:28:46 PM (local) 03/21/2019 01:28:46 PM (UTC) time with arguments ‘ «/MP:SCCM_Server.Domain.local» «/Source:\SCCM_Server.Domain.localClienthealth$client» «/skipprereq:silverlight.exe» DNSSUFFIX=»Domain.local» FSP=»SCCM_Server.Domain.local» MP=»SCCM_Server.Domain.local» SMSCACHESIZE=»10240″ SMSSITECODE=»SITE_CODE» /RetryWinTask:1’. ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
Folder ‘MicrosoftMicrosoftConfiguration Manager’ not found. Task does not exist. ccmsetup 21/03/2019 08:28:46 6644 (0x19F4)
Successfully created task ‘Configuration Manager Client Retry Task’ ccmsetup 21/03/2019 08:28:49 6644 (0x19F4)
CcmSetup failed with error code 0x80004004 ccmsetup 21/03/2019 08:28:49 6644 (0x19F4)
==========[ ccmsetup started in process 168 ]========== ccmsetup 21/03/2019 08:38:03 4676 (0x1244)

Prajwal Desai


  • #3

what is the SCCM version and did you try installing the client agent manually ?.

  • Thread Starter

  • #4

After added all of the ports to firewall the clients are able to install.

Prajwal Desai


  • #5

Thanks for the update. Marking this as Solved.

Hi,

We just decided to start deploying clients across the entire site but I very quickly ran into some issues.

Deploying clients on my test groups worked all fine with a single machine here and there giving me an issue or two but quickly resolved itself after a second attempt at deploying.

This time around only 10 out of 45 machines seem to have received the client while another 30 of those seem to have received the ccmsetup folder and have had the service created but it seems to stop there.

With the service created and set to automatic, if I start it manually the console will see the machine with Client:Yes for a while but then switches over to No after about 15 minutes.

Looking in the ccm.log all I get is this with every attempt (Blanked out machine name, site code and such):

======>Begin Processing request: "2097152756", machine name: "COMPUTERNAME"	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
Execute query exec [sp_IsMPAvailable] N'SITECODE'	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> Trying the 'best-shot' account which worked for previous CCRs (index = 0x0)	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> Attempting to connect to administrative share '\COMPUTERNAMEadmin$' using account 'domainADMACC'	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> The 'best-shot' account has now succeeded 54 times and failed 0 times.	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> Connected to administrative share on machine COMPUTERNAME using account 'domainADMACC'	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> Attempting to make IPC connection to share <\COMPUTERNAMEIPC$>	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> Searching for SMSClientInstall.* under '\COMPUTERNAMEadmin$'	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> System OS version string "6.1.7601" converted to 6,10	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> Creating  VerifyingCopying existence of destination directory \COMPUTERNAMEadmin$ccmsetup.	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> Copying client files to \COMPUTERNAMEadmin$ccmsetup.	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> Copying file "D:Program FilesMicrosoft Configuration ManagerbinI386MobileClient.tcf" to "MobileClient.tcf"	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:29	6808 (0x1A98)
---> Copying file "D:Program FilesMicrosoft Configuration ManagerbinI386ccmsetup.exe" to "ccmsetup.exe"	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:30	6808 (0x1A98)
---> ForceReinstall flag is set to true	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:30	6808 (0x1A98)
---> Updated service "ccmsetup" on machine "COMPUTERNAME".	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:30	6808 (0x1A98)
---> Started service "ccmsetup" on machine "COMPUTERNAME".	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:31	6808 (0x1A98)
---> Deleting SMS Client Install Lock File '\COMPUTERNAMEadmin$SMSClientInstall.SITECODE'	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:31	6808 (0x1A98)
Execute query exec [sp_CP_SetLastErrorCode] 2097152756, 0	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:31	6808 (0x1A98)
---> Completed request "2097152756", machine name "COMPUTERNAME".	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:31	6808 (0x1A98)
Deleted request "2097152756", machine name "COMPUTERNAME"	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:31	6808 (0x1A98)
Execute query exec [sp_CP_SetPushRequestMachineStatus] 2097152756, 4	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:31	6808 (0x1A98)
Execute query exec [sp_CP_SetLatest] 2097152756, N'10/11/2016 14:15:31', 3	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:31	6808 (0x1A98)
<======End request: "2097152756", machine name: "COMPUTERNAME".	SMS_CLIENT_CONFIG_MANAGER	2016-10-11 16:15:31	6808 (0x1A98)

Within this I get 2 red lines which looking around didn’t help me much to why some machines seem to install the client just fine while others only sort of half way?

Worth to note perhaps is that some of these machines have had SCCM clients installed a couple years back with the same site code apparently and the 4.0 client seems to have stayed from back then.

The account used to install the clients this time is the same one I’ve used for installing on other test machines around my department so it should have admin permissions on the local machines.

Since I don’t really have any log outside of ccmsetup.log on the machine, are there any logs on the server I should try to find anything in other than ccm.log?

Help greatly appreciated.

Thanks in advance

Содержание

  1. Как исправить ошибку 0x80070057
  2. Причины появления ошибки
  3. Командная строка
  4. Восстановление системы
  5. Отключение AHCI в БИОСе
  6. Failed to load mdmregistration dll with error 0x80070057
  7. Вопрос
  8. Failed to load mdmregistration dll with error 0x80070057
  9. Answers
  10. All replies
  11. Failed to load mdmregistration dll with error 0x80070057
  12. Answered by:
  13. Question

Как исправить ошибку 0x80070057

Ошибка, которая возникает под кодом 0x80070057, встречается не так часто, но у некоторых пользователей все же бывает. Из-за чего же она появляется? Как с ней бороться?

Причины появления ошибки

Основные причины 0x80070057:

  1. Нарушение динамических библиотек. Это может быть связано с вредоносными файлами и неправильным выключением компьютера. Из-за этого компьютер попросту не может найти необходимые файлы, поэтому и выскакивает ошибка под таким кодом.
  2. Десятичный разделитель представлен символом, отличающийся от точки.

Проблема может возникнуть при установке Windows. В таком случае:

  1. Проблема с жестким диском.
  2. Технология AHCI в БИОСе.
  3. Неисправный блок питания.

Давайте разбираться, как исправить код ошибки 0x80070057.

Необходимо нажать «Win + R» и ввести «msconfig».

Выбрать выборочный запуск и оставить только на «Загружать системные службы».

Перейти во вкладку «Службы», поставить галочку на «Не отображать службы Майкрософт», затем «Отключить все», сохранить и перезагрузиться.

Командная строка

Способ 1. Запустите командную строку через права администратора. Для этого в поиск введите cmd и нажмите на него правой кнопкой и выберите пункт от имени администратора.

Она проведет проверку диска. Если найдутся какие-то ошибки, она автоматически их исправит и восстановит все поврежденные секторы. После перезагрузки проверьте наличие ошибки. Если она осталась, то переходите к следующему способу.

Способ 2. Вызовите так же командную строку, а затем введите команду:

Данная команда проверит всю систему, нет ли каких-то ошибок в системе, и при возможности постарается их исправить. Вновь проверьте наличие ошибки.

Способ 3. Введите команду, которая указана на скриншоте. Она восстанавливает поврежденное хранилище. В некоторых ситуациях вам может понадобиться установочный диск. Тогда к команде добавьте путь к нему.

Способ 4. Введите все три команды, которые указаны на скриншоте.

Не забудьте после каждой из данных команд нажимать Enter. Они должны исправить проблему 0x80070057, которая связанна с Центром обновления.

Проверка на вирусы.

Проверьте утилитой Доктор Веб свой компьютер на вирусы. Скачать ее можно с данного официального сайта: https://free.drweb.ru/cureit/. Далее, там же вы найдете инструкцию по установке.

Проверьте вашу систему, если нашлись ошибки, то после исправлений перезагрузитесь.

Восстановление системы

Данный способ исправит проблему 0x80070057, если у вас есть точки восстановления. Попытайтесь вспомнить, когда у вас компьютер не выдавал ошибку 0x80070057 и выберите точку исходя из даты. Для этого зайдите в «Панель управления», а затем – «Восстановление».

Выберите необходимую точку восстановления.

И продолжайте следовать инструкции.

Изменение настройки языка.

Ошибка может возникнуть при работе языком. Для этого перейдите по пути «Панель управления» — «Язык и региональные стандарты». Можете сразу в поиск написать «Язык и региональные стандарты».

Во вкладке форматы открываем дополнительные параметры. В поле «Разделитель целой и дробной части» вставьте точку.

После внесенных изменений перезагрузите систему.

Следующие способы больше подходят, если код 0x80070057 появляется при установке системы но так же могут исправить проблему и в других случаях.

Отключение AHCI в БИОСе

Преимущества технологии AHCI не всегда хороши в обращении жесткого диска. Поэтому необходимо попробовать отключить его.

  1. Войдите в BIOS, обычно это кнопка DEL, ESC. Как зайти в биос?
  2. Перейдите во вкладку «Security» и выставить в «Secure boot» на «Disabled».
  3. Затем «Advanced» входим в опцию «System Configuration».
  4. Переключить UEFI Boot в режим CSM Boot.
  5. После этого появится опция «Sata Controller Mode», в которой вместо AHCI можно выставить режим Compatibility (IDE).

Причина возникновения ошибки 0x80070057 может быть связана и с жестким диском. Если команды не помогли исправить, то остается ниже следующий вариант.

Если у вас проблема 0x80070057 не во время установки Windows, то сделайте следующие действия. У тех у кого во время установки системы, эти шаги будут уже проделаны.

Внимание: после этого способа придется переустановить систему, поэтому все важные файлы сохраните где нибудь, чтобы не потерять.

Необходимо создать загрузочный диск или флешку с вашей версией системы, как написано в данной статье и перейти к установке Windows.

Внесите необходимые изменения при установке, которые показаны на видео.

Затем переустановить вашу систему. Таким образом, ошибка центра обновления windows 0x80070057 должна исчезнуть.

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

Источник

Failed to load mdmregistration dll with error 0x80070057

Вопрос

Всем доброго времени суток!

После установки клиента в свойствах отсутствует сертификат клиента. Такой ПК один. Устанавливаю командой ccmsetup.exe /usePKICert SMSMP=имя SMSSITECODE=код DNSSUFFIX=суф (Используем HTTP).

хотя сами сертификаты есть

Подскажите, что можно посмотреть?

Ошибки в ccmsetup.log:

1) Failed to load mdmregistration.dll with error 0x8007007e

2) Setup failed due to unexpected circumstances. The error code is 80070002

CCMFIRSTCERT: 1 ccmsetup 30.05.2017 11:07:07 3856 (0x0F10)

Unable to open Registry Value SoftwareMicrosoftCCMHttpsState. Return Code [80070002]. Client HTTPS state is Unknown. ccmsetup 30.05.2017 11:07:07 3856 (0x0F10)

Signing Certificate is not available in the store ccmsetup 30.05.2017 11:07:08 3856 (0x0F10)

Failed to get client version for sending state messages. Error 0x80041013 ccmsetup 30.05.2017 11:07:01 2948 (0x0B84)

Failed to send state message via the existing client. Error 0x80041013 ccmsetup 30.05.2017 11:07:01 2948 (0x0B84)

Источник

Failed to load mdmregistration dll with error 0x80070057

I have an error:

— No firewall issue

— Local Administrators groups verified

— Monitoring > Overview > System Status ==> All is green.

— Remove the MP role from the server. waited 15 minutes added the MP to the server. Still the same errors..

— Access to the folder E:SCCMClient

— LOCAL SERVICE ==> Read

The Client Push Account is in a Group listed in the Administrators Group.

— Boundaries verified, boundary group assigned, Site Systems set

What is the next step to check?

Security / System Center Configuration Manager Current Branch / SQL

  • Edited by Felyjos Monday, February 12, 2018 10:03 PM
  • Moved by Garth Jones MVP Wednesday, February 14, 2018 2:16 PM CMCB Question

Answers

Have you seen this? I hope it helps:

Please remember to mark the replies as answers if they help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

Have you got the correct PKI certificate installed on the client? (logs say its connecting to https) Compare the certificates to another client that works and ensure its using the correct cert.

The SCCM Client Certificate looks like the same as other Clients.

Security / System Center Configuration Manager Current Branch / SQL

Have you confirmed the thumbprint it is using is the correct certificate? Does this server have any different GPO’s applied compared to the others? Have you tried temporarily disabling AV?

For the certificate yes it is the same thumbprint.

Yes GPOs depends on the application installed and each and every servers could be different.

Let me try to disable the AV

Security / System Center Configuration Manager Current Branch / SQL

Have you seen this? I hope it helps:

Please remember to mark the replies as answers if they help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

Not yet still planning to upgrade again . the KB4057517 was not installed on Clients . I will need it anyway as some Windows Server 2008 & Windows Server 2008 R2 will not install 5.00.8577.1000 anyway.

Still in progress. If I found something I will post it..

Security / System Center Configuration Manager Current Branch / SQL

Still checking for this error

Failed to send HTTPS request. (Error at WinHttpSendRequest: 0x80090305) ccmsetup 3/8/2018 12:52:59 PM 4116 (0x1014)
WinHttpRequestReponse failed with a non-recoverable failure, 0x80090305 ccmsetup 3/8/2018 12:52:59 PM 4116 (0x1014)
Failed to check url HTTPS://VRPSCCMMS03.ad:443/CCM_Client/ccmsetup.cab. Error 0x80090305 ccmsetup 3/8/2018 12:52:59 PM 4116 (0x1014)
Accessing the URL ‘HTTPS://VRPSCCMMS03.ad:443/CCM_Client/ccmsetup.cab’ failed with 80090305 ccmsetup 3/8/2018 12:52:59 PM 4116 (0x1014)

Security / System Center Configuration Manager Current Branch / SQL

I am seeing this issue again .

Security / System Center Configuration Manager Current Branch / SQL

Источник

Failed to load mdmregistration dll with error 0x80070057

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

I have deployed SCCM 2012 R2 in my lab environment. It has been deployed successfully. I have a issue in which the clients are not getting installed both manually and by pushing the agents via the console.

My servers are as follows:

SCCMSVR.labtest.com — Is the SCCM server and Fail back status point.
Server.labtest.com — Is the Domain controller, SQL server
SCCMTEST.labtest.com — A testing machine to push the client and to deploy patches in it.
Site code is LAB

I ran the setup using the following command.

I have shared the ccmsetup in a share so the command is as follows:

\sccmsvrClientccmsetup.exe /MP:SCCMSVR /Logon SMSSITECODE=LAB FSP=SCCMSVR

But when i check the task manager the process of ccmsetup.exe but it does not change to CCMEXEC.exe

I waited for an hour but still the same issue. (This was done in the DC Server.labtest.com)

Screen shot of the DC Machine:

When i do a client push installation in a testing machine (SCCMTEST.labtest.com) i still the same issue. I pushed the client still the same issue

In the task manager the process of ccmsetup.exe but it does not change to CCMEXEC.exe.

Screen shot of the second machine:

Also checked the control panel. Dint find the config manager options there on both machines.

Also turned off firewall on all 3 machines but still the same issue.

Analysed the event logs on all the servers. The client machines did not have any relevant events.

The SCCM server had this event. Not sure if this is causing the issue.

On 9/28/2014 3:26:48 PM, component SMS_DISTRIBUTION_MANAGER on computer SCCMSVR.LABTEST.COM reported: Failed to create virtual directory on the defined share or volume on distribution point «[«Display=\SCCMSVR.LABTEST.COM»]MSWNET:[«SMS_SITE=LAB»]\SCCMSVR.LABTEST.COM».

Possible cause: Distribution Manager requires that IIS base components be installed on the local Configuration Manager Site Server in order to create the virtual directory. Distribution Manager also requires that IIS Web Services be installed on the Distribution Point Server that needs to support Background Intelligent Transfer Service (BITS).
Solution: Verify that IIS base components are installed on the local Configuration Manager Site Server, and IIS Web Services are installed on the Distribution Point Server.

Источник

У меня есть библиотека dll с неуправляемым кодом С++ API, который мне нужно использовать в моем приложении .NET 4.0. Но каждый метод, который я пытаюсь загрузить с моей DLL, я получаю:

Невозможно загрузить DLL ‘MyOwn.dll’: указанный модуль не найден. (Исключение из HRESULT: 0x8007007E)

Я прочитал и попробовал решения severa, которые я нашел в Интернете. Ничего не работает.

Я попытался использовать следующие методы:

[DllImport("MyOwn.dll",  CallingConvention = CallingConvention.Cdecl)]
[return: MarshalAs((UnmanagedType.I4))]
public static extern Int32 MyProIni(string DBname, string DBuser_pass,
    string WorkDirectory, ref StringBuilder ErrorMessage);

Когда я попытался выполнить эту статью, и когда я запускаю этот пример (из загруженного кода), он запускается без проблем (используемая dll находится в bin/debug папка)

Я скопировал свою dll (вместе со всеми файлами в зависимости от моей папки bin).

Я также пробовал этот подход, но получил ту же ошибку:

[DllImportAttribute(MyOwnLibDllPath, EntryPoint="TMproIni")]
[return: MarshalAs(UnmanagedType.I4)]
public static extern  int MyproIni(string DBname, string DBuser_pass, 
    string WorkDirectory, ref StringBuilder ErrorMessage);

Любые предложения?

25 янв. 2012, в 14:11

Поделиться

Источник

15 ответов

Из того, что я помню в Windows, порядок поиска для dll:

  • Текущий каталог
  • Системная папка, C:windowssystem32 or c:windowsSysWOW64 (для 32-разрядного процесса в 64-битной ячейке).
  • Чтение из переменной среды Path

Кроме того, я бы проверял зависимости DLL, хост зависимостей, предоставляемый Visual Studio, может помочь вам здесь, он также может быть загружен бесплатно: http://www.dependencywalker.com

display101
25 янв. 2012, в 13:23

Поделиться

Вы можете использовать инструмент dumpbin для поиска необходимых зависимостей DLL:

dumpbin /DEPENDENTS my.dll

Это расскажет вам, какие DLL файлы должны загружать DLL. Особенно обратите внимание на MSVCR *.dll. Я видел, что ваш код ошибки возникает, когда не установлен Redistributable Visual С++.

Вы можете получить «Распространяемые пакеты Visual С++ для Visual Studio 2013» с веб-сайта Microsoft. Он устанавливает c:windowssystem32MSVCR120.dll

В имени файла 120 = 12.0 = Visual Studio 2013.

Будьте осторожны, чтобы у вас была правильная версия Visual Studio (10.0 = VS 10, 11 = VS 2012, 12.0 = VS 2013…), правильная архитектура (x64 или x86) для вашей целевой платформы DLL, а также вам нужно будьте осторожны в сборке отладки. Отладочная сборка DLL зависит от MSVCR120d.dll, которая является отладочной версией библиотеки, которая устанавливается с помощью Visual Studio, но не с помощью распространяемого пакета.

Anthony Hayward
05 сен. 2014, в 12:00

Поделиться

DLL должна находиться в папке bin.

В Visual Studio я добавляю dll в свой проект (НЕ в ссылках, но «Добавить существующий файл» ). Затем установите для свойства «Копировать в выходной каталог» для dll значение «Копировать, если новое».

Jeremy Thompson
04 март 2016, в 06:58

Поделиться

Попробуйте ввести полный путь к dll.
Если это не сработает, попробуйте скопировать dll в папку system32.

Headpuster
25 янв. 2012, в 13:04

Поделиться

Есть одна очень забавная вещь (и имеет техническую значимость), которая может растратить ваши часы, поэтому подумал о том, чтобы поделиться ею здесь —

Я создал проект консольного приложения ConsoleApplication1 и проект библиотеки классов ClassLibrary1.

Весь код, который делал p/invoke, присутствовал в ClassLibrary1.dll. Поэтому перед отладкой приложения из visual studio я просто скопировал неуправляемую сборку С++ (myUnmanagedFunctions.dll) в каталог bindebug проекта ClassLibrary1, чтобы он мог быть загружен в среду выполнения CLR.

Я продолжал получать

Невозможно загрузить DLL

ошибка в течение нескольких часов. Позже я понял, что все неуправляемые сборки, которые необходимо загрузить, необходимо скопировать в каталог bindebug стартового проекта ConsoleApplication1, который обычно представляет собой форму выигрыша, консольное или веб-приложение.

Итак, будьте осторожны, Current Directory в принятом ответе фактически означает Current Directory основного исполняемого файла, с которого начинается процесс приложения. Похоже на очевидную вещь, но иногда это может быть не так.

Извлеченный урок. Всегда размещайте неуправляемые DLL в том же каталоге, что и исполняемый файл запуска, чтобы убедиться, что он может быть найден.

RBT
17 янв. 2017, в 09:21

Поделиться

Убедитесь, что все зависимости вашей собственной DLL находятся рядом с dll или в System32.

Felice Pollano
25 янв. 2012, в 14:04

Поделиться

Это «kludge» , но вы могли бы хотя бы использовать его для проверки на работоспособность:
Попробуйте жестко кодировать путь к DLL в вашем коде

[DllImport(@"C:\mycompany\MyDLL.dll")]

Сказав это; в моем случае с запуском dumpbin /DEPENDENTS, как было предложено @anthony-hayward, и копирование через 32-разрядных версий DLL, перечисленных там в моем рабочем каталоге, решило эту проблему для меня.

Сообщение просто немного вводит в заблуждение, потому что это не «моя» DLL, которая не может быть загружена — это зависимости

Black
14 сен. 2017, в 14:53

Поделиться

У меня была такая же проблема, когда я развернул свое приложение для тестирования ПК. Проблема заключалась в разработке ПК с msvcp110d.dll и msvcr110d.dll, но не на тестовом ПК.

Я добавил «Слиточный модуль Visual Studio С++ 11.0 DebugCRT (x86)» в InstalledSheild, и он сработал. Надеюсь, это будет полезно для кого-то другого.

kakopappa
01 фев. 2016, в 13:55

Поделиться

Если проекты DLL и .NET находятся в одном и том же решении, и вы хотите их компилировать и запускать каждый раз, вы можете щелкнуть правой кнопкой мыши по свойствам проекта .NET, постройкам событий, а затем добавить что-то вроде следующего в сообщение Командная строка события:

copy $(SolutionDir)DebugMyOwn.dll .

В основном это строка DOS, и вы можете настроить ее на основе того, где строится ваша DLL.

SharpC
18 дек. 2014, в 15:32

Поделиться

Убедитесь, что вы устанавливаете платформу Build Platform Target на x86 или x64, чтобы она была совместима с вашей DLL, которая может быть скомпилирована для 32-битной платформы.

Grantly
22 сен. 2014, в 19:26

Поделиться

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

Chris O
25 янв. 2012, в 14:52

Поделиться

Я столкнулся с той же проблемой, в моем случае у меня было два 32-битных ПК. Один с установленным .NET4.5, а другой был свежим ПК.

Мой 32-битный cpp dll (Release mode build) работал нормально с установленным ПК .NET, но не со свежим ПК, где я получил следующую ошибку

Невозможно загрузить DLL «PrinterSettings.dll»: указанный модуль не найден. (Исключение из HRESULT: 0x8007007E)

в конце концов,

Я только что построил свой проект в конфигурации режима отладки, и на этот раз мой cpp dll работал нормально.

Abu Muhammad
25 янв. 2018, в 09:47

Поделиться

Настройка: 32-разрядная версия Windows 7

Контекст: установлен драйвер PCI-GPIB, с которым я не смог связаться из-за вышеупомянутой проблемы.

Короткий ответ: переустановите драйвер.

Длительный ответ:
Я также использовал Dependency Walker, в котором было указано несколько отсутствующих модулей зависимостей. Сразу же я подумал, что это была неудачная установка драйвера. Я не хотел проверять и восстанавливать каждый отсутствующий файл.

Тот факт, что я не смог найти деинсталлятор в разделе «Программы и функции панели управления», является еще одним показателем плохой установки. Мне пришлось вручную удалить пару *.dll в system32 и ключи реестра, чтобы разрешить повторную установку драйвера.

Исправлена ​​проблема.

Неожиданная часть заключалась в том, что не все модули зависимостей были разрешены. Тем не менее, теперь можно указать *.dll интерес.

icernos
20 окт. 2016, в 17:53

Поделиться

Также столкнулся с той же проблемой при использовании неуправляемого файла dll c/c++ в среде С#.

1.Проверил совместимость dll с 32-битным или 64-битным процессором.

2.Проверены правильные пути к папке DLL.bin, system32/sysWOW64 или указанному пути.

3.Проверено, отсутствуют ли файлы PDB (база данных программ). Это видео дает вам лучшее представление о файлах pdb.

При запуске 32-битного двоичного кода C/c++ в 64-битной системе это может произойти из-за несовместимости платформы. Вы можете изменить его из Build> Configuration manager.

Yuresh Karunanayake
17 янв. 2019, в 05:19

Поделиться

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

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

Eugenio Miró
27 май 2015, в 16:09

Поделиться

Ещё вопросы

  • 0Нечетные проблемы, оживляющие 2 деления
  • 1Просмотр миниатюр в Android
  • 0Модель на кнопке
  • 1Как я могу использовать файлы wdio.conf.js для указания папок с тестами, какие тесты e2e запускать?
  • 0Путаница с синтаксисом объявления функций Telerik / Kendo
  • 1как получить аргумент String внутри функции, возвращаемой как кортеж
  • 1Получение цвета из строкового ввода, getField
  • 0Как сделать скользящие div в одной строке?
  • 1Android — проблема с гравитацией / шириной макета
  • 0Сообщение проверки AngularJS не отображается, когда поле является обязательным
  • 1Ява печатать две строки вместе
  • 1Изменение данных адаптера
  • 1Mono: IHttpAsyncHandler не вызывает EndProcessRequest
  • 0Mysql создает нового пользователя: пропущена часть «@ <host>», когда удаленный доступ всегда будет использовать оболочку ssh?
  • 1Номер строки возврата соответствует ошибке
  • 1Конвертировать число в месяц в d3js
  • 0Как вставить несколько CSV в разные таблицы в зависимости от имени файла?
  • 02 вопроса на Backbone.js MVC
  • 1Python, инициализировать атрибут класса в цикле
  • 0Перезапись URL с использованием include не загружает таблицу стилей
  • 1Сбой установки AWS EB CLI с «python setup.py egg_info» завершился ошибкой с кодом ошибки 1 «
  • 0Проверка маски номера версии в jquery или GWT
  • 0Подсчет новых строк в файле
  • 1как оценить следы журнала на основе периода времени
  • 1Entityframework не выполняет хранимую процедуру
  • 1Проблема ответа с обратным вызовом
  • 0ошибка неверного преобразования из ‘const X *’ в ‘X *’
  • 1Цепочка обещаний не в состоянии
  • 0SQL / MYSQL: выбор данных в соединительной таблице
  • 1Как использовать OrderBy в linq для DataTable в asp.net
  • 1Dojo themePreviewer застрял «Загрузка…»
  • 0создание шаблона конструктора шаблонного класса
  • 1как включить служебные классы в Eclipse (Android-программирование)
  • 1Модульное тестирование платформы Android
  • 1извлечение .ppm.bz2 из пользовательского пути в пользовательский путь
  • 1Как однозначно определить класс в Python за время существования всей программы
  • 1Используйте mark_inset с графиком другого диапазона
  • 1Поместить массив в DataFrame как отдельный элемент
  • 0Как написать запрос выбора вместе с условием IF вместо имени столбца в запросе MySQL
  • 1TypeError C — неопределенные таблицы данных
  • 0Фальконовые отношения не работают
  • 0Стол с одной рамкой
  • 1В карточной игре Java, как бы я ненадолго остановился после раздачи каждой карты в руку?
  • 0сумма столбца php / mysql
  • 0Неразрешенные внешние проблемы, Неразрешенные внешние символы LNK 1120
  • 0Ошибка: сбой Firebase.set: первый аргумент содержит неопределенное в свойстве ‘achv_img’
  • 0Как я могу напечатать результат добавления функции ..?
  • 0Как связать страницу между входом, регистрацией и профилем в php
  • 1Слушайте прокрутки на Framer ScrollComponent

Сообщество Overcoder

В этой статье рассматривается ошибка 0x8007007e, также известная как Ошибка 0x8007007e и означающая Указанный модуль не может быть найден.

Об ошибке Windows

Операционная система Windows сегодня используется миллионами пользователей персональных компьютеров и ноутбуков. И вполне вероятно, что большинство из них в свое время сталкивались с тем или иным типом ошибки Windows. Отчеты об ошибках были представлены компанией Microsoft для обеспечения средств сбора и отправки отладочной информации после ошибки или для применения шагов по устранению неполадок в зависимости от того, получил ли пользователь синтаксическую, логическую ошибку или ошибку времени выполнения.

Если пользователь получает код остановки, то вместе с сообщением об ошибке предоставляется краткая информация по устранению неполадок. Затем пользователь может найти конкретное сообщение об ошибке и применить исправление, предоставленное на сайтах поддержки Microsoft, а также в других доступных в Интернете статьях и журналах по данной теме.

В других случаях пользователь получает только уведомление о сбое компьютера, после чего ему предлагается отправить отчет о сбое в Microsoft. Это делается для сбора данных для анализа, чтобы компания Microsoft могла отправить пользователю решение проблемы.

Каким бы ни был случай, вот некоторые общие сведения об устранении неполадок, которые можно использовать для устранения ошибок Windows.

Определения (Бета)

Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!

  • Модуль — логическое подразделение более крупной и сложной системы.

Симптомы 0x8007007e — Ошибка 0x8007007e

Ошибки Windows можно классифицировать как синтаксические ошибки, логические ошибки или ошибки времени выполнения.

Когда пользователь получает синтаксическую ошибку, компьютер просто внезапно выдает сообщение об ошибке, что в фоновом режиме произошел сбой. Программы, к которым обращается пользователь, могут застопориться или полностью завершиться. Пользователь может продолжать использовать другие приложения, но время от времени появляется непонятное сообщение о том, что запущенная программа не может запуститься, потому что какой-то процесс не работает.

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

Логические ошибки связаны с программированием. Ошибка вызывает непреднамеренный вывод или поведение. Если говорить о компьютерных системах, которые прошли все испытания и поступили в продажу, то логические ошибки случаются только тогда, когда произошли значительные изменения в физическом состоянии логической платы. Возможно, часть шин расплавилась или возникла подобная ситуация. Это может привести к тому, что компьютер внезапно издаст громкий звуковой сигнал или скрежещущий звук, и даже может перейти к внезапной нестабильной работе, замерзнуть или резко изменить температуру перед фактическим сбоем.

Fix Ошибка 0x8007007e (Error 0x8007007e)
(Только для примера)

Причины ошибок Ошибка 0x8007007e — 0x8007007e

Ошибки Windows могут быть вызваны неисправностью аппаратных компонентов или повреждением ОС. Некоторые из них могут быть даже связаны с проблемами программирования, которые не были решены, поскольку ошибки не были устранены на этапе проектирования. Иногда ошибки Windows могут возникать из-за изменений, внесенных в компьютер.

Методы исправления

Для разных категорий ошибок Windows существуют разные шаги по устранению неполадок. Однако существуют общие шаги, которые можно применить, столкнувшись с этими ошибками. Вот они.

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

Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.

Метод 1 — Восстановить базу данных Центра обновления Windows

Когда хороший компьютер внезапно начинает работать странным образом, причиной могут быть обновления Windows. Чтобы исправить это, пользователи могут запустить Восстановление системы, если есть дата восстановления, сохраненная до ошибки. Вот как это делается.
Восстановление в Windows 7:

  • Нажмите Пуск и введите Восстановление системы в поле поиска, затем нажмите клавишу ввода.
  • Когда появится окно восстановления системы, нажимайте Далее , пока не дойдете до окна, в котором вы можете выбрать точку восстановления. Вы увидите список дат восстановления с описанием.
  • Затем снова нажмите Далее и подтвердите процесс восстановления. Подождите, пока он прекратит обработку, и появится окно, в котором вы можете нажать кнопку Готово . Закройте окно и дайте компьютеру перезагрузиться.

Вы также можете восстановить свой компьютер с помощью установочного диска ОС .

  • Для этого загрузитесь с компакт-диска с ОС или с носителя для восстановления.
  • Следуйте инструкциям, пока не дойдете до экрана, на котором будет предложена опция Восстановить мой компьютер , нажмите и выберите Восстановление системы из списка инструментов восстановления.
  • Вы можете выбрать любую точку восстановления в окне «Восстановление системы», но убедитесь, что вы восстановили дату, при которой ваш компьютер работает нормально.
  • Дождитесь завершения процесса и позвольте вашему компьютеру перезагрузиться на рабочий стол.

Вы также можете загрузиться в безопасном режиме .

  • Загрузите компьютер и нажмите F8. Выберите Безопасный режим с командной строкой , нажимая стрелки на клавиатуре, чтобы переместить выделение вниз к этому элементу.
  • В безопасном режиме введите rstrui.exe и нажмите Enter в командной строке. Следуйте указаниям мастера восстановления и перезагрузите компьютер в обычном режиме.

Восстановление в Windows 8:
Восстановление в среде Windows

  • В Windows 8 щелкните значок поиска и введите Восстановление системы.
  • Продолжайте нажимать кнопку «Далее», пока не дойдете до окна, в котором можно выбрать дату восстановления.
  • Подтвердите восстановление, выполнив оставшиеся шаги. После этого перезагрузите компьютер в обычном режиме.

Восстановить при загрузке

  • Перезагрузите компьютер и нажмите F11, чтобы начать восстановление системы.
  • Вы увидите экран «Дополнительные параметры», на котором вы найдете пункт «Восстановление системы».
  • Вам будет предложено выбрать учетную запись администратора, просто выберите и войдите в свою учетную запись администратора.
  • Нажимайте кнопку «Далее», пока не дойдете до экрана, на котором можно выбрать даты восстановления.
  • Нажимайте кнопку «Далее», пока не дойдете до конца процесса восстановления и не увидите кнопку «Готово».
  • Перезагрузите компьютер в обычном режиме.

Восстановление в Windows 10:
Внутри окна

  • Запустите восстановление системы, введя его в поле поиска. Щелкните элемент, который появится в результатах поиска.
  • Когда откроется окно «Восстановление системы», нажимайте «Далее», пока не получите список для выбора даты восстановления, выберите ту, которая, как вы знаете, лучше всего подходит для вас.
  • Подтвердите процесс, нажав «Далее», затем «Да» и, наконец, «Готово». После закрытия окна перезагрузите компьютер.

Использование установочного носителя

  • Если вы не можете загрузиться в Windows, вам лучше загрузить файл Media Creator из Microsoft. Создайте загрузочный диск с помощью DVD или флэш-диска.
  • После этого перезагрузите компьютер и войдите в BIOS, чтобы изменить загрузочное устройство на DVD или флэш-диск.
  • Когда вы перейдете к экрану установки, выберите «Устранение неполадок»> «Дополнительные параметры»> «Восстановление системы» и выполните процесс таким же образом.

Метод 2 — Исправить неправильную системную дату и время

Иногда Windows может работать неправильно из-за неправильной настройки времени. Чтобы установить время и дату:
В Windows 7

  • Нажмите «Пуск», затем «Панель управления».
  • Нажмите «Дата и время».
  • В окне «Дата и время» нажмите «Изменить часовой пояс», чтобы выбрать правильный часовой пояс.
  • Нажмите «Применить» и «ОК».

В Windows 8

  • Откройте «Настройки», переместив указатель мыши вправо, при открытии вкладки щелкните значок шестеренки.
  • Откроется новая всплывающая вкладка «Настройки», нажмите «Панель управления».
  • На панели управления нажмите «Часы, язык и регион». Затем нажмите «Установить время и дату» в разделе «Дата и время».
  • Когда откроется окно «Дата и время», нажмите «Изменить дату и время» и перейдите к нужной дате и времени в следующем окне. Чтобы подать заявку, просто нажмите «ОК».

В Windows 10

  • Просто щелкните правой кнопкой мыши дату и время на панели задач, расположенной в правой нижней части экрана.
  • Нажмите «Настроить дату и время». Откроются настройки даты и времени.
  • Вы можете выбрать часовой пояс, а затем закрыть окно. Это автоматически обновит время и дату на панели задач.

Метод 3 — Проверьте отсутствие или повреждение файлов

  • Запустить проверку системных файлов
    • Чтобы запустить команду, откройте командную строку с повышенными привилегиями, набрав ее в окне поиска, затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
    • Введите в командной строке sfc / scannow и дождитесь успешного завершения процесса проверки.
  • Запустите Checkdisk — Chkdsk исправляет многие несоответствия с ОС. Системные ошибки также можно исправить с помощью этой утилиты. Чтобы запустить это,
    • Откройте командную строку, введя ее в поле поиска, а затем, когда вы увидите результат в верхней части списка, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».
    • Ваша система может сказать, что вы не можете запустить ее в данный момент, потому что вы все еще обрабатываете данные, и спросит вас, хотите ли вы запустить ее перед следующим запуском, просто нажмите y для подтверждения, а затем выйдите с экрана и перезагрузите компьютер.
    • После перезагрузки компьютера вы увидите, что checkdisk работает вне Windows, просто дайте ему закончить, пока он не даст вам отчет о том, что было найдено, исправлено или отмечено.
    • Закройте окно и дайте компьютеру нормально перезагрузиться.

Другие языки:

How to fix 0x8007007e (Error 0x8007007e) — The specified module could not be found.
Wie beheben 0x8007007e (Fehler 0x8007007e) — Das ausgewählte Module kann nicht gefunden werden.
Come fissare 0x8007007e (Errore 0x8007007e) — Il modulo richiesto non può essere trovato.
Hoe maak je 0x8007007e (Fout 0x8007007e) — De gespecificieerde module kon niet gevonden worden.
Comment réparer 0x8007007e (Erreur 0x8007007e) — Le module spécifié est introuvable.
어떻게 고치는 지 0x8007007e (오류 0x8007007e) — 지정된 모듈을 찾을 수 없습니다.
Como corrigir o 0x8007007e (Erro 0x8007007e) — O módulo especificado não pôde ser encontrado.
Hur man åtgärdar 0x8007007e (Fel 0x8007007e) — Den specifika modulen kunde inte hittas.
Jak naprawić 0x8007007e (Błąd 0x8007007e) — Określony moduł nie został znaleziony.
Cómo arreglar 0x8007007e (Error 0x8007007e) — El módulo especificado no se pudo encontrar.

The Author Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.

Следуйте за нами: Facebook Youtube Twitter

Последнее обновление:

27/10/22 04:28 : Пользователь Android проголосовал за то, что метод восстановления 1 работает для него.

Рекомендуемый инструмент для ремонта:

Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.

ШАГ 1:

Нажмите здесь, чтобы скачать и установите средство восстановления Windows.

ШАГ 2:

Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.

ШАГ 3:

Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.

СКАЧАТЬ СЕЙЧАС

Совместимость

Требования

1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.

ID статьи: ACX014385RU

Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000

Совет по увеличению скорости #20

Очистка папки предварительной выборки Windows XP:

Предварительная выборка — это полезный и уникальный метод, используемый в Windows XP. Однако со временем он может накапливать устаревшие и редко используемые ссылки, что может значительно замедлить работу вашего компьютера. Просто откройте C (системный диск): / windows / prefetch, удалите все файлы и перезагрузитесь.

Нажмите здесь, чтобы узнать о другом способе ускорения работы ПК под управлением Windows

Понравилась статья? Поделить с друзьями:
  • Failed to load ldlinux c32 как исправить linux mint
  • Failed to load jshint library как исправить
  • Failed to load java vm library errno 193 openproj как исправить
  • Failed to load image files asus smart gesture как исправить
  • Failed to load il2cpp как исправить на пк