Hi

I'm receiving this error in my Exchange 2007 Server every hour:
Error updating public folder with free/busy information on virtual machine ICOMAIL. The error number is 0x80070005.

I used Err.exe program to see what is that, and the outcome is:

# for hex 0x80070005 / decimal -2147024891 :
COR_E_UNAUTHORIZEDACCESS corerror.h
# MessageText:
# Access is denied.
DIERR_OTHERAPPHASPRIO dinput.h
DIERR_READONLY dinput.h
DIERR_HANDLEEXISTS dinput.h
DSERR_ACCESSDENIED dsound.h
ecAccessDenied ec.h
ecPropSecurityViolation ec.h
MAPI_E_NO_ACCESS mapicode.h
STIERR_READONLY stierr.h
STIERR_NOTINITIALIZED stierr.h
E_ACCESSDENIED winerror.h
# General access denied error
# 11 matches found for "0x80070005"

It is speaking about access denied, but I don't know what to do.

Thank you for any help.

Dani AI

Generated

Brief summary: the thread shows two related Exchange symptoms — periodic free/busy publish failures logged as “Error updating public folder … 0x80070005” and, after SP1, EXCDO Event ID 8206 with “Calendaring agent failed … 0x80150856” on recurring/deleting appointments. ’s replica-check advice is exactly the right class of fix for migration/replication problems, but a new-build box (as reported by ) usually means checking permissions, the public-folder database health, and bad calendar items rather than legacy-replica leftovers. Note: 0x80070005 is the standard E_ACCESSDENIED HRESULT. (learn.microsoft.com)

Practical checks for the free/busy (0x80070005) messages:

  • Confirm the public‑folder database is mounted and healthy.
  • Verify the SCHEDULE+ FREE BUSY folders under \NON_IPM_SUBTREE have replicas that include the Exchange server doing the publish; missing replicas are a common root cause of free/busy publish errors. If a replica is missing, add it and allow replication to complete. Example PowerShell checks:
Get-PublicFolder -Identity "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY" -Recurse | fl Name,Replicas
Set-PublicFolder -Identity "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY\<FolderName>" -Replicas "Server\Storage Group\Public Folder Database"

Microsoft documentation describes these replication scenarios and their effect on free/busy publishing. (support.microsoft.com)

When EXCDO 8206 (0x80150856) appears while saving recurring/deleting appointments the usual culprit is a malformed or otherwise problematic calendar item (recurrence blob, missing start time, huge number of exceptions, duplicates). The Exchange CalCheck utility is designed to find those items; run it in server mode to locate offending mailboxes and use the -F switch to move flagged items into a CalCheck folder for inspection/recreation. Example run:

calcheck.exe -S MAILSERVER -A -F -R

(see CalCheck switches and behavior in the Exchange team writeup). Log fragments like “HRSavingApp::HRCheckPatternFailed” point specifically at recurrence/pattern problems. ()

Extra cautions and follow‑ups: ensure Exchange services (Information Store/System Attendant) are healthy, confirm the SystemMailbox and publishing account have correct rights, and make sure server AV (or other file‑level scanners) are excluding Exchange database/log and public‑folder paths per Microsoft guidance — file locks from AV can mimic access denied or corrupt items. After fixing replicas/permissions and cleaning or recreating flagged calendar items, rerun CalCheck to verify the environment is clean. (learn.microsoft.com)

I was having the same trouble and found this:

...not my fix, but it did seem to help some people.

Dear jessek,

Thank you for your reply. This fix has more to do with Exchange migrated from older version. However I have new Mail Server. Now after I upgraded to SP1 I'm receiving different error in Application Log. I tried a lot, but I couldn't find anything.

Event Type: Error
Event Source: EXCDO
Event Category: General
Event ID: 8206
Date: 01/28/2008
Time: 9:49:36 AM
User: N/A
Computer: MAILSERVER
Description:
Calendaring agent failed with error code 0x80150856 while saving (recurring,deleting) appointment.

Thank you all for any help

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.