Should I block it?

No, this file is 100% safe to run.

Relationships


PE structurePE file structure

Show functions
Import table
kernel32.dll
TlsSetValue, TlsGetValue, TlsFree, TlsAlloc, LocalFree, LocalAlloc, WriteFile, WaitForSingleObject, TerminateProcess, SizeofResource, SetLastError, SetErrorMode, SetCurrentDirectoryW, ReleaseMutex, ReadFile, PeekNamedPipe, LockResource, LoadResource, LoadLibraryW, LeaveCriticalSection, InitializeCriticalSection, GetVolumeInformationW, GetProcAddress, GetModuleFileNameW, GetLocaleInfoW, GetLastError, GetDiskFreeSpaceW, GetCurrentProcess, FreeResource, FreeLibrary, FindResourceW, EnterCriticalSection, DuplicateHandle, DeviceIoControl, DeleteCriticalSection, CreateProcessW, CreatePipe, CreateMutexW, CreateFileW, CloseHandle, Sleep
madbasic_.bpl
@Madstrings@initialization$qqrv, @Madstrings@Finalization$qqrv, @Madtools@initialization$qqrv, @Madtools@Finalization$qqrv
maddisasm_.bpl
@Maddisasm@initialization$qqrv, @Maddisasm@Finalization$qqrv
madexcept_.bpl
@Madexcept@initialization$qqrv, @Madexcept@Finalization$qqrv, @Madexcept@UnregisterBugReportPlugin$qqr27System@%AnsiStringT$us$i0$%, @Madexcept@RegisterExceptionHandler$qqrpqqrx50System@%DelphiInterface$t22Madexcept@IMEException%ro$v19Madexcept@TSyncType22Madexcept@TExceptPhase, @Madexcept@SendBugReport$qqr27System@%AnsiStringT$us$i0$%49System@%DelphiInterface$t21Madnvbitmap@INVBitmap%ui49System@%DelphiInterface$t21Madexcept@IMESettings%, @$xp$19Madexcept@IMEFields, @Madmapfile@initialization$qqrv, @Madmapfile@Finalization$qqrv, @Madstacktrace@initialization$qqrv, @Madstacktrace@Finalization$qqrv, @Madlinkdisasm@initialization$qqrv, @Madlinkdisasm@Finalization$qqrv, @Madlisthardware@initialization$qqrv, @Madlisthardware@Finalization$qqrv, @Madlistprocesses@initialization$qqrv, @Madlistprocesses@Finalization$qqrv, @Madlistmodules@initialization$qqrv, @Madlistmodules@Finalization$qqrv
ole32.dll
OleUninitialize, OleInitialize
rtl120.bpl
@System@initialization$qqrv, @System@Finalization$qqrv, @System@TInterfacedObject@_Release$qqsv, @System@TInterfacedObject@_AddRef$qqsv, @System@TInterfacedObject@QueryInterface$qqsrx5_GUIDpv, @System@TInterfacedObject@NewInstance$qqrv, @System@TInterfacedObject@BeforeDestruction$qqrv, @System@TInterfacedObject@AfterConstruction$qqrv, @System@@IntfAddRef$qqrx45System@%DelphiInterface$t17System@IInterface%, @System@@IntfCopy$qqrr45System@%DelphiInterface$t17System@IInterface%x45System@%DelphiInterface$t17System@IInterface%, @System@@IntfClear$qqrr45System@%DelphiInterface$t17System@IInterface%, @System@RegisterModule$qqrp17System@TLibModule, @System@@DynArrayClear$qqrrpvpv, @System@@DynArraySetLength$qqrv, @System@@DynArrayHigh$qqrv, @System@@DynArrayLength$qqrv, @System@@_llmod$qqrv, @System@@_lldiv$qqrv, @System@@_llmul$qqrv, @System@@CopyRecord$qqrv, @System@@FinalizeArray$qqrpvt1ui, @System@@FinalizeRecord$qqrpvt1, @System@@InitializeRecord$qqrpvt1, @System@Pos$qqrx20System@UnicodeStringt1, @System@@UStrDelete$qqrr20System@UnicodeStringii, @System@@UStrCopy$qqrx20System@UnicodeStringii, @System@@UStrEqual$qqrv, @System@@UStrCatN$qqrv, @System@@UStrCat3$qqrr20System@UnicodeStringx20System@UnicodeStringt2, @System@@UStrCat$qqrr20System@UnicodeStringx20System@UnicodeString, @System@@UStrSetLength$qqrr20System@UnicodeStringi, @System@@UStrLen$qqrx20System@UnicodeString, @System@@LStrFromUStr$qqrr27System@%AnsiStringT$us$i0$%x20System@UnicodeStringus, @System@@UStrFromLStr$qqrr20System@UnicodeStringx27System@%AnsiStringT$us$i0$%, @System@@UStrFromWArray$qqrr20System@UnicodeStringpbi, @System@@UStrFromPWChar$qqrr20System@UnicodeStringpb, @System@@UStrFromWChar$qqrr20System@UnicodeStringb, @System@@UStrToPWChar$qqrx20System@UnicodeString, @System@@UStrLAsg$qqrr20System@UnicodeStringx20System@UnicodeString, @System@@UStrAsg$qqrr20System@UnicodeStringx20System@UnicodeString, @System@@UStrArrayClr$qqrpvi, @System@@UStrClr$qqrpv, @System@@UStrAddRef$qqrpv, @System@@LStrToPChar$qqrx27System@%AnsiStringT$us$i0$%, @System@@LStrCat3$qqrv, @System@@LStrFromPWChar$qqrr27System@%AnsiStringT$us$i0$%pbus, @System@@EnsureUnicodeString$qqrr20System@UnicodeString, @System@@LStrArrayClr$qqrpvi, @System@@LStrClr$qqrpv, @System@@Assert$qqrx20System@UnicodeStringt1i, @System@@RunError$qqruc, @System@@Halt0$qqrv, @System@@StartLib$qqrv, @System@@TryFinallyExit$qqrv, @System@@DoneExcept$qqrv, @System@@RaiseExcept$qqrv, @System@@HandleFinally$qqrv, @System@@HandleOnException$qqrv, @System@@BeforeDestruction$qqrp14System@TObjectzc, @System@@AfterConstruction$qqrp14System@TObject, @System@@ClassDestroy$qqrp14System@TObject, @System@@ClassCreate$qqrp17System@TMetaClasso, @System@TObject@Dispatch$qqrpv, @System@TObject@BeforeDestruction$qqrv, @System@TObject@AfterConstruction$qqrv, @System@TObject@DefaultHandler$qqrpv, @System@TObject@ToString$qqrv, @System@TObject@SafeCallException$qqrp14System@TObjectpv, @System@TObject@GetHashCode$qqrv, @System@TObject@Equals$qqrp14System@TObject, @System@TObject@Free$qqrv, @System@TObject@$bdtr$qqrv, @System@TObject@$bctr$qqrv, @System@TObject@FreeInstance$qqrv, @System@TObject@NewInstance$qqrv, @System@TObject@ClassName$qqrv, @System@@FillChar$qqrpvib, @System@@AbstractError$qqrv, @System@ParamStr$qqri, @System@Move$qqrpxvpvi, @System@@FreeMem$qqrpv, @System@@GetMem$qqri, @System@ShareMemoryManager$qqrv, @System@AttemptToUseSharedMemoryManager$qqrv, @System@ReportMemoryLeaksOnShutdown, @System@TInterfacedObject@, @$xp$17System@IInterface, @System@TObject@, @$xp$13System@string, @$xp$8Cardinal, @$xp$11System@Byte, @Classes@initialization$qqrv, @Classes@Finalization$qqrv, @Classes@TThread@Resume$qqrv, @Classes@TThread@DoTerminate$qqrv, @Classes@TThread@AfterConstruction$qqrv, @Classes@TThread@$bdtr$qqrv, @Classes@TThread@$bctr$qqro, @Classes@TStringList@$bctr$qqrv, @Classes@TInterfaceList@$bctr$qqrv, @Classes@TThread@, @Classes@TStringList@, @Classes@TInterfaceList@, @$xp$22Classes@IInterfaceList, @Typinfo@initialization$qqrv, @Typinfo@Finalization$qqrv, @Sysutils@initialization$qqrv, @Sysutils@Finalization$qqrv, @Sysutils@FreeAndNil$qqrpv, @Sysutils@RaiseLastOSError$qqrv, @Sysutils@StringReplace$qqrx20System@UnicodeStringt1t149System@%Set$t21Sysutils@Sysutils__15$iuc$0$iuc$1%, @Sysutils@IncludeTrailingPathDelimiter$qqrx20System@UnicodeString, @Sysutils@Exception@ToString$qqrv, @Sysutils@Exception@RaisingException$qqrp25Sysutils@TExceptionRecord, @Sysutils@Exception@GetBaseException$qqrv, @Sysutils@Exception@$bdtr$qqrv, @Sysutils@Exception@$bctr$qqrp20System@TResStringRec, @Sysutils@OutOfMemoryError$qqrv, @Sysutils@Format$qqrx20System@UnicodeStringpx14System@TVarRecxi, @Sysutils@ExtractFileExt$qqrx20System@UnicodeString, @Sysutils@ExtractFileName$qqrx20System@UnicodeString, @Sysutils@ExtractFilePath$qqrx20System@UnicodeString, @Sysutils@DeleteFile$qqrx20System@UnicodeString, @Sysutils@FileExists$qqrx20System@UnicodeString, @Sysutils@StrToInt$qqrx20System@UnicodeString, @Sysutils@IntToStr$qqrj, @Sysutils@IntToStr$qqri, @Sysutils@SameText$qqrx20System@UnicodeStringt1, @Sysutils@CompareText$qqrx20System@UnicodeStringt1, @Sysutils@LowerCase$qqrx20System@UnicodeString, @Sysutils@EmptyStr, @Sysutils@EArgumentOutOfRangeException@, @Sysutils@Exception@, @Variants@initialization$qqrv, @Variants@Finalization$qqrv, @Varutils@initialization$qqrv, @Varutils@Finalization$qqrv, @Registry@initialization$qqrv, @Registry@Finalization$qqrv, @Registry@TRegistry@ValueExists$qqrx20System@UnicodeString, @Registry@TRegistry@ReadInteger$qqrx20System@UnicodeString, @Registry@TRegistry@WriteInteger$qqrx20System@UnicodeStringi, @Registry@TRegistry@GetDataType$qqrx20System@UnicodeString, @Registry@TRegistry@OpenKeyReadOnly$qqrx20System@UnicodeString, @Registry@TRegistry@OpenKey$qqrx20System@UnicodeStringo, @Registry@TRegistry@SetRootKey$qqrp6HKEY__, @Registry@TRegistry@CloseKey$qqrv, @Registry@TRegistry@$bctr$qqrv, @Registry@TRegistry@, @Inifiles@initialization$qqrv, @Inifiles@Finalization$qqrv, @Helpintfs@initialization$qqrv, @Helpintfs@Finalization$qqrv, @Multimon@initialization$qqrv, @Multimon@Finalization$qqrv, @Syncobjs@initialization$qqrv, @Syncobjs@Finalization$qqrv, @Syncobjs@TMutex@$bctr$qqro, @Syncobjs@TCriticalSection@Leave$qqrv, @Syncobjs@TCriticalSection@Enter$qqrv, @Syncobjs@TCriticalSection@$bctr$qqrv, @Syncobjs@TCriticalSection@, @Syncobjs@TMutex@, @Uxtheme@initialization$qqrv, @Uxtheme@Finalization$qqrv, @Dwmapi@initialization$qqrv, @Dwmapi@Finalization$qqrv, @Flatsb@initialization$qqrv, @Flatsb@Finalization$qqrv, @Comobj@initialization$qqrv, @Comobj@Finalization$qqrv, @Comobj@OleCheck$qqrl, @Generics_collections@_sArgumentOutOfRange, @Generics_defaults@_LookupVtableInfo$qqr42Generics_defaults@TDefaultGenericInterfacep17Typinfo@TTypeInfoi
shell32.dll
SHGetSpecialFolderLocation, SHGetMalloc, SHGetDesktopFolder
user32.dll
RegisterWindowMessageW, MessageBoxW
vcl120.bpl
@Clipbrd@initialization$qqrv, @Clipbrd@Finalization$qqrv, @Clipbrd@TClipboard@SetTextBuf$qqrpb, @Clipbrd@TClipboard@, @Graphics@initialization$qqrv, @Graphics@Finalization$qqrv, @Forms@initialization$qqrv, @Forms@Finalization$qqrv, @Forms@TApplication@GetExeName$qqrv, @Forms@Application, @Actnlist@initialization$qqrv, @Actnlist@Finalization$qqrv, @Themes@initialization$qqrv, @Themes@Finalization$qqrv, @Controls@initialization$qqrv, @Controls@Finalization$qqrv, @Menus@initialization$qqrv, @Menus@Finalization$qqrv, @Dialogs@initialization$qqrv, @Dialogs@Finalization$qqrv, @Comctrls@initialization$qqrv, @Comctrls@Finalization$qqrv, @Graphutil@initialization$qqrv, @Graphutil@Finalization$qqrv, @Extctrls@initialization$qqrv, @Extctrls@Finalization$qqrv, @Printers@initialization$qqrv, @Printers@Finalization$qqrv

DiskDoctorHelper.dll

PC Tuneup by AVG Technologies (Signed)

Remove DiskDoctorHelper.dll
Version:   10.0.0.27
MD5:   2eb4308b2c6fd7a00a397310b68597a3
SHA1:   98541f9aa7e850dfc1d875a186393edfa1ad036e
SHA256:   be8ace64c81aaea15ba832bc89fea54e1d482c9bd56190c416fd9be21744b078

What is DiskDoctorHelper.dll?

Disk Doctor Library is part of AVG PC TuneUp, AVG's system cleaning and optimization tool. It is a rebranded version of TuneUp Utilities (which AVG purchased).

About DiskDoctorHelper.dll (from AVG Technologies)

AVG PC TuneUp keeps your computer as good as new. Our comprehensive range of 30 tools offer more speed, less crashing and longer battery life for both novice and experienced users. New features such a

DetailsDetails

File name:diskdoctorhelper.dll
Publisher:AVG
Product name:PC Tuneup
Description:Disk Doctor Library
Typical file path:C:\Program Files\avg\avg pc tuneup\diskdoctorhelper.dll
File version:10.0.0.27
Product version:10.x
Size:255.32 KB (261,448 bytes)
Certificate
Issued to:AVG Technologies
Authority (CA):VeriSign
Effective date:Tuesday, February 16, 2010
Expiration date:Monday, March 5, 2012
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

ResourcesPrograms

The following programs will install this file
AVG Technologies
45% remove
AVG PC TuneUp is a subscription-based registry cleaner and repair tool. The software is typically bundled with third party installers such as Open Candy. "Offer your users a free trial of AVG's comprehensive PC maintenance and optimization utility suite."
AVG Technologies
47% remove
It’s a bit like having a doctor and cleaner permanently on hand. We’ll help find and fix the gaps and errors that cause your PC problems and clean up as we go. Remember how fast your PC used to run when you got it? Not only can we help get it back there, but you can also enjoy Turbo Mode to release that extra bit of power when you need it for browsing, gaming and videos. We’ve all been there. You’re just getting to the end of that all-i...
AVG Technologies
47% remove

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows Vista Home Premium 50.00%
Windows 7 Home Premium 50.00%

Distribution by countryDistribution by country

United States installs about 50.00% of PC Tuneup.
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE