---
title: "Missing HTTPApi"
slug: "missing-httpapi"
updated: 2025-04-13T18:53:36Z
published: 2025-04-13T18:53:36Z
canonical: "kb.pharos.com/missing-httpapi"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://kb.pharos.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Missing HTTPApi

## Problem

Pharos Print Spooler service is not starting up.

SecurePrintService.log is showing the error message regarding “HttpApi”

1) Exception Information

=============================================

Exception Type: System.TypeInitializationException

TypeName: HttpApi

Message: The type initializer for 'HttpApi' threw an exception.

HelpLink: NULL

Source: System

HResult: -2146233036

StackTrace Information

=============================================

at System.Net.HttpListener..ctor()

at PharosSystems.SecurePullPrint.Service.WebHostSlim.WebServiceHostSlim.Open()

at PharosSystems.SecurePullPrint.Service.JobMetaDataServiceHost.Start()

at PharosSystems.SecurePullPrint.Service.SecurePrintService.InitializationRoutine(Object state)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

at System.Threading.ThreadPoolWorkQueue.Dispatch()

2) Exception Information

=============================================

Exception Type: System.DllNotFoundException

Message: Unable to load DLL 'httpapi.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

TypeName:

HelpLink: NULL

Source: System

HResult: -2146233052

## Root cause

Chanced are the file named “httpapi.dll” in C:\WINDOWS\System32 folder might be missing or corrupted.

## Solution

Obtain a copy of the httpapi.dll file in C:\WINDOWS\System32 from a working computer and put it in C:\WINDOWS\System32 of the affected computer. Then restart the computer.
