1. [Wiki](https://feex.it/wiki/)
2. [Windows Services](https://feex.it/wiki/service/)
3. Function Discovery Provider Host

# Function Discovery Provider Host (fdPHost)

Windows-tjeneste: Microsoft

Også kaldet fdPHost, Function Discovery Provider Host

Værter for udbydere, der bruges til at opdage ressourcer via Function Discovery.

## Hvad du behøver at vide

Værter for udbydere, der bruges til at opdage ressourcer via Function Discovery.

En ressource kan være tilgængelig, selv når opdagelse ikke viser den. Deaktivering af opdagelse kan påvirke bekvemmelighed og enhedsomtaling uden at rette den underliggende ressource.

- **Hvad gør Function Discovery Provider Host?**: Værter for udbydere, der bruges til at opdage ressourcer via Function Discovery.

  **Kan jeg deaktivere Function Discovery Provider Host?**: En ressource kan være tilgængelig, selv når opdagelse ikke viser den. Deaktivering af opdagelse kan påvirke bekvemmelighed og enhedsomtaling uden at rette den underliggende ressource. Bekræft den installerede funktion og dens effektive politik, før du ændrer startadfærd.

  **Hvorfor er Function Discovery Provider Host stoppet?**: Tilstands- og startkonfiguration er forskellige. En behovsstartet komponent kan blive stoppet mellem forespørgsler; undersøg den faktiske funktionsdrift og eventuelle tjenestekontrolfejl.

  **Er en proces, der bruger Function Discovery Provider Host, sikker?**: Kontrollér den faktisk kørende fil, dens underskriver, sti og adfærd. Et genkendeligt tjenestenavn eller et matchende filnavn alene kan ikke etablere sikkerhed.

## Hvad denne tjeneste gør, og hvornår den skal undersøges

Værter for udbydere, der bruges til at opdage ressourcer via Function Discovery.

Undersøg denne tjeneste, når dens egen tilstand eller hændelsesdokumentation falder sammen med den berørte funktion. Et lignende navn i Jobliste, en enkelt ressourceforbrugsmåling eller en stoppet tilstand uden en fejlbehæftet arbejdsbyrde er ikke en diagnose. Begynd med den nøjagtige handling, der er beskrevet herunder, og hold systemets oprindelige konfiguration tilgængelig til sammenligning.

## Windows-udgaver, tjenestenavne og startforudsætninger

For denne nøjagtige tjeneste angiver den refererede IoT Enterprise-tabel en startkategori på Manuel. Dette er et dokumenteret eksempel for det angivne IoT-miljø, ikke en måling af din computer. Sammenlign den lokale StartMode og den effektive administrationspolitik, før en forskel behandles som en fejl.

Microsofts IoT Enterprise-tjenestetabel identificerer denne komponent under dens tjenesteidentifikator. Tabellen dækker faste Windows IoT Enterprise-enheder, herunder dokumenterede Windows 10- og Windows 11-varianter. Dens vejledning om start og deaktivering er begrænset til disse scenarier; det er ikke en generel optimeringsanbefaling til forbruger-Windows, ethvert virksomhedsimage eller enhver Windows Server-installation.

Tjenestetilgængelighed kan afhænge af den installerede udgave, build, valgfri funktioner, kontokontekst og organisationskonfiguration. Brug winver eller din administrerede beholdning til at registrere den installerede build. Sammenlign den med produktomfanget på de linkede Microsoft-sider. Hvis en kilde diskuterer en anden udgave eller en ældre Windows Server-baseline, skal du bruge den til at forstå funktionen i stedet for at kopiere dens standardindstillinger.

Brug tjenesteidentifikatoren i stedet for udelukkende at stole the på et oversat visningsnavn. Flere relaterede tjenester kan have lignende venlige navne. En manglende registrering kan indikere en utilgængelig eller uinstalleret funktion; det er ikke bevis på, at tjenesten skal genskabes eller downloades.

## Undersøg den faktiske registrering, før du ændrer den

Følgende eksempler er lokale, skrivebeskyttede inspektionskommandoer til Windows PowerShell. De installerer, stopper, genstarter, aktiverer eller deaktiverer ikke en tjeneste. Brug en autoriseret konto; nogle felter og logfiler kan kræve administratoradgang. Kør ikke kommandoer i en ikke-tiltroet fjernsession.

`Get-CimInstance Win32_Service -Filter "Name='fdPHost'" | Select-Object Name,DisplayName,State,StartMode,StartName,ProcessId,PathName`

Outputtet adskiller det interne navn, det venlige visningsnavn, den aktuelle tilstand, starttilstand, tjenestekonto, procesidentifikator og den konfigurerede startkommando. En konfigureret sti er ikke bevis på, at hver fil, der indlæses af processen, er troværdig.

`sc.exe query "fdPHost"`

`sc.exe qc "fdPHost"`

Brug sc.exe udtrykkeligt i Windows PowerShell, hvor den kortere sc-skrivemåde kan opløses til en anden kommando. Læs den returnerede tilstand og konfiguration, før du beslutter, hvad der kræver undersøgelse. En forespørgsel, der returnerer adgang nægtet, kræver et autorisationstjek; en forespørgsel, der rapporterer en manglende tjeneste, kræver et produkt- og installationstjek, ikke øjeblikkelig genskabelse af registreringsdatabasen.

## Kontrollér afhængigheder og værtsprocessen

Undersøg både forudsætninger og omvendte afhængigheder på den berørte computer. RequiredServices viser registrerede forudsætninger; DependentServices viser tjenester, der erklærer en afhængighed af denne. Disse er installerede tjenestekontrolrelationer, ikke et udtømmende kort over alle programmer, planlagte opgaver eller fjernsystemer, der muligvis er afhængige af funktionen.

`Get-Service -Name 'fdPHost' -RequiredServices`

`Get-Service -Name 'fdPHost' -DependentServices`

Brug den observerede ProcessId til at identificere en kørende vært, og sammenlign dens eksekverbare sti og underskriver ved hjælp af Jobliste eller et betroet Microsoft Sysinternals-værktøj. Hvis det rapporterede proces-id er nul, eller der ikke er nogen kørende instans, er der ingen live vært at inspicere gennem den værdi. Hvis en vært indeholder flere tjenester, kan dens samlede forbrug af CPU eller hukommelse ikke tildeles til denne tjeneste udelukkende ud fra procesnavnet.

Procesidentifikatorer kan genbruges. Registrer observationstidspunktet, og tjek identifikatoren igen, før der handles. Afslut ikke en delt tjenestevært for at teste en enkelt tjeneste; det kan afbryde andre hostede komponenter.

## Et målrettet fejlsøgningsforløb

Identificer den enhed eller ressource, der mangler, og om dens egen opdagelsesprotokol er aktiveret. Adskil opdagelsesfejl fra en utilgængelig ressourceadresse.

Sammenlign synlighed fra en anden autoriseret enhed på det samme tilsigtede netværk. Inspicer netværksprofilen og opdagelsespolitikken, før du ændrer tjenesteindstillinger.

Adskil det fysiske eller trådløse link, adresseallokering, navneopløsning, godkendelse og applikationsrespons. En tjeneste kan fungere, mens et andet trin mislykkes. Sammenlign en tilsigtet destination med en godkendt, kendt fungerende destination, og noter hvilket trin der er anderledes.

1. Skriv den nøjagtige fejlagtige handling, berørte konto, enhed eller slutpunkt ned samt det tidspunkt, hvor den fejlede. Behold den fulde fejltekst, før dialogboksen lukkes.
2. Indfang tjenestetilstanden og konfigurationen på den samme maskine. Sammenlign, om funktionen mangler, nægtes af politik, ikke kan starte eller fejler, efter den er startet.
3. I Stifinder (Logbog), sammenlign Tjenestekontrolstyring-poster i System-loggen med den relevante program- eller funktionskanal omkring det registrerede tidspunkt. Bekræft udbyder- og meddelelseskontekst, før du bruger et hændelses-id, der er fundet på nettet.
4. Genskab én gang med den mindste understøttede sammenligning, der er beskrevet i denne artikel. Hvis resultatet afviger, skal du registrere, hvilket trin der ændrede sig, i stedet for straks at anvende en bred nulstilling.
5. Brug den funktionsspecifikke Microsoft- eller leverandørreparationssti, der er berettiget af beviserne, gentag derefter den oprindelige handling, og verificér dens resultat.

Hvis der ikke er nogen relevant tjenestekontrolfejl til stede, skal du fortsætte med funktionen eller programundersøgelsen i stedet for at gennemtvinge en genstart. Omvendt kræver en tjenestestartfejl dens faktiske afsluttsetStatus og omliggende hændelser; en generisk tidsudtømningsmeddelelse alene identificerer ikke en enkelt reparation.

## Stoppet, manuel eller ikke fundet: hvad resultatet betyder

Kører beskriver den aktuelle tilstand; starttilstand beskriver konfiguration. En manuelt startet eller hændelsesudløst tjeneste kan være stoppet mellem forespørgsler. Genskab den understøttede funktionsdrift og sammenlign tilstandsovergangen, før du drager den konklusion, at den bør forblive kørende hele tiden.

Hvis tjenesten ikke findes, skal du bekræfte dens nøjagtige identifikator, den tilsigtede computer, og om dens Windows-funktion er installeret. Hvis adgang nægtes, skal du bevare fejlen og tjekke autorisation eller administrationspolitik. Udled ikke fravær fra én begrænset visning, og opret ikke en erstatningsregistrering fra en utilknyttet pc.

En starthandling kan mislykkes på grund af dens forudsætninger, konfiguration, kontotilladelser, funktionstilstand eller den komponent, den starter. Undgå at anvende en fast startværdi kopieret fra en anden Windows-udgave eller -image; sammenlign den faktiske administrerede baseline for denne computer.

## Undersøg højt forbrug af CPU, hukommelse, disk eller netværk

Indfang en kort tidsserie, mens den faktiske arbejdsbyrde genskabes. Adskil et kort udbrud forbundet med logind, opsætning, synkronisering eller en opdatering fra arbejde, der gentagne gange ikke fuldføres. Registrer programarbejdsbyrden og det interval, der blev brugt til sammenligning; denne artikel foreskriver ikke en universel sikker procentdel eller hukommelsestærskel.

Brug den aktuelle procesoverensstemmelse og et passende præstationsværktøj til at forbinde ressourceaktivitet med den anmodende funktion. En delt værts arbejdssæt er ikke en tildeling pr. tjeneste, og en statustabel fastslår ikke, hvilken komponent der genererede hver enkelt diskoperation eller netværksforespørgsel. Hvis ressourceforbruget ændrer sig efter en understøttet reparation, skal du verificere, at funktionen stadig virker, før du tilskriver årsagssammenhæng.

## Kan du stoppe eller deaktivere den?

En ressource kan være tilgængelig, selv når opdagelse ikke viser den. Deaktivering af opdagelse kan påvirke bekvemmelighed og enhedsomtaling uden at rette den underliggende ressource.

For administrerede enheder skal du identificere den effektive VPN-, proxy-, firewall- og netværksadgangspolitik, før du ændrer en lokal indstilling. Bevar fjernadgang, og indhent netværksejerens gennemgang af enhver konfiguration, der ændrer tillid, routing eller godkendelse.

Behandl stop, genstart og deaktivering som forskellige handlinger. En genstart afbryder det aktuelle arbejde; deaktivering ændrer fremtidig startadfærd. Muligheden for at anmode om en ændring etablerer ikke, at ændringen er sikker, understøttet eller tilladt af organisationspolitik. Denne artikel giver med vilje inspektionskommandoer først i stedet for en universel stop- eller deaktiveringskommando.

## Gendannelse, bekræftelse og en eskaleringstjekliste

Før en godkendt konfigurationsændring skal du registrere de oprindelige startindstillinger, tjenestekonto, afhængigheder og relevant funktionspolitik. Indhent et vedligeholdelsesvindue og en kendt gendannelsesadgangssti, når brugere, lager, godkendelse eller fjernadministration kan blive påvirket. Opbevar sikkerhedskopier og legitimationsoplysningsmateriale på deres autoriserede sikre placering, ikke i et supporttransskript.

Ændr én berettiget indstilling ad gangen ved hjælp af produktejerens eller administratorens understøttede procedure. Hvis resultatet er værre, skal du gendanne den registrerede konfiguration gennem den samme understøttede administrationssti. Gæt ikke tjenestetilladelser, erstat ikke tjenestekontoen med en administrator, importér ikke registreringsdatabasenøgler fra en anden Windows-build, eller behandl ikke en fungerende tjenestestart som bevis på, at programmet kom sig.

Bekræft gendannelse ved at gentage den oprindelige handling, tjekke dens resultat og sammenligne tjeneste- og programhændelserne over den samme type arbejdsbyrde. Verificér, at afhængige funktioner stadig virker, og at symptomet ikke vender tilbage med det samme. Hvis årsagen forbliver uklar, skal du bevare den mislykkede test som bevis i stedet for at genprøve destruktive reparationer.

- Inkludér tjenesteidentifikatoren og det faktiske instansnavn, Windows-udgave/build, den berørte funktion, og om enheden er administreret.
- Inkludér tidsstemplingsspecifik tjenestetilstand, afhængighedsoutput, den nøjagtige programfejl og den relevante hændelsesudbyder og -meddelelse.
- Inkludér den mindste genskabelse, de understøttede ændringer, der blev forsøgt, og deres observerede udfald.
- Rediger (skjul) adgangskoder, gendannelsesnøgler, adgangstokener, private nøgler, personligt filindhold og unødvendige identifikatorer, før logfiler deles.

## Relateret

Disse enheder har forbindelse til denne artikel. Type vises på hvert link.

[Identificér tjenesterne inde i svchost.exe: Diagnostisk vejledning](https://feex.it/wiki/l/da/software/system/identify-services-inside-svchost/)[Verificér en eksekverbar sti og signatur: Identitetsvejledning](https://feex.it/wiki/l/da/software/system/verify-executable-path-signature/)[Windows Event Log: Relateret tjeneste](https://feex.it/wiki/l/da/service/windows-event-log/)

## Kilder og verificering

Redaktionelt ejerskab: Feex. Ingen uafhængig revisionsdato er registreret. [Sådan undersøger vi](https://feex.it/wiki/research/).

- [Microsoft: Vejledning til Windows IoT Enterprise-tjenester ](https://learn.microsoft.com/en-us/windows/iot/iot-enterprise/optimize/services)· Nøjagtig tjenesterække (fdPHost). Omfang for Windows 10/11 IoT Enterprise; ikke en universel konfigurationsanbefaling.
- [Microsoft: Arkitektur for Windows-tjenester ](https://learn.microsoft.com/en-us/windows/win32/services/about-services)· Tjenestens livscyklus og administrationsarkitektur; diagnostisk fortolkning nedenfor er Feex-redaktionel vejledning.
- [Microsoft: Win32_Service-egenskaber ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-service)· Definitioner af tilstand, starttilstand, tjenesteidentitet, proces-id og konfigureret eksekverbar sti.
- [Microsoft: Get-Service ](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-service?view=powershell-5.1)· Skrivebeskyttet tjenesteopdagelse og afhængighedsinspektion. Eksempler er rettet mod Windows PowerShell.
- [Microsoft: sc.exe-forespørgsel ](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sc-query)· Tjenestetilstandsoutput og syntaks for tjenestenavn.
- [Vejledning i fejlfinding af Windows Firewall med avanceret sikkerhed ](https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/troubleshoot-windows-firewall-with-advanced-security-guidance)· Kontekst for diagnosticeringsområdet, ikke bevis for en fast afhængighedsliste eller universel startkonfiguration.

## Var denne artikel nyttig?

Et ja eller nej er nok. Vælg en grund, hvis du vil, eller tilføj en kort bemærkning.

Hurtige fakta

Den korte identitet for denne side. Specifikationer, kilder og hele historien forbliver i artiklen.

- **Tjenesteidentifikator**: fdPHost

  **Tjenestekategori**: netværk

  **IoT-referencestart**: Manuel; kun Windows IoT Enterprise-dokumentation, ikke en universel lokal standard

  **Konfigurationsbaseline**: Undersøg den installerede Windows-build og effektive politik; ingen universel standard hævdes.

  **Identitetsmodel**: Undersøg den installerede tjenesteregistrering

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/da/service/function-discovery-provider-host/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
