Wednesday, August 12, 2009

Glossary about slow processing PCs

Source
Com/ActiveX Entries

COM (Component Object Model) is Microsoft's component software architecture developed primarily for Windows. It is the foundation upon which OLE and ActiveX are based, and provides a means to re-use code without requiring re-compilation. In COM, a component is a platform-specific binary file that compliant applications and other components can utilize. Programs incorporating a component's services never have access to its internal data structure, but instead include pointers to its standardized interface. Thus, it is possible for components to interact with each other regardless of how they work or what language they are written in.
COM+ is an enhanced version of COM that provides better security and improved performance. DCOM (Distributed Component Object Model) is an extension of COM that allows applications and components to communicate with each other over a network.
For more detailed information about COM, COM+, DCOM, and related technologies, visit link.
http://www.microsoft.com/com/default.mspx
SLOW-Pcfighter will search areas of the registry where com/activeX entries are stored and confirm that the physical path maps back correctly to the entries in the registry, if not, then the defective path will be removed from the registry.
Uninstall Entries

Whenever you install software on your machine it will leave necessary entries on your machine especially in your Registry. Most software comes with an Installer and an Uninstaller, but not all software is uninstalled properly so that it cleans up after itself.
It's not necessarily the software's fault as there can be many reasons for the program not being able to clean up after itself. You might have an anti-virus that prevents a complete uninstall or another program that has blocked the uninstall process. There could be specific reasons for leaving traces in the Registry as a service for the user if he plans reinstalling the product and therefore leaves information behind.
But there is also sloppy software that just hasn't been written well and leaves Entries behind.
This is where SLOW-PCfighter helps you out by finding unnecessary leftover Entries and erasing them.
SLOW-Pcfighter will search uninstall registry areas to confirm that a valid file path exists to the files listed. If the uninstall path to the file does not exist, the item's placeholder in the registry will be removed
Font Entries

If SLOW-PCfighter finds any invalid Entries there it's usually because there has been an application error in an Office program, another word processing program, graphics and games, Font files are left corrupt but it's easy to cure these inconsistencies and keep them from taking up space in your Registry.
SLOW-PC detects and confirms that fonts registered in windows physically map back correctly to the font file. If a font entry exists in windows, but the physical file does not exist, the registry will be fixed to remove that items mapping.
Shared DLLs

Many programs install the same DLL´s.The fact that it has been installed gets recorded to the SharedDLLs registry key. This allows Windows to keep track of how many times that dll has been installed.
Every time a program uses a shared DLL it will be registered to the Shared DLL Registry Key, but this information is most often left when the program is uninstalled.
SLOW-PCfighter will clean up this information and either reset or delete left over or faulty Entries.
SLOW-Pcfighter scans the shared DLL locations of the registry to make certain that the associated DLL physically exists at the specified location. If the DLL does not exit, SLOW-Pcfighter will automatically remove the faulty or missing reference from the registry. Application Paths
You can call this a Directory of which programs are where.
If these paths are not correctly stated programs will fail or "get lost".
SLOW-PCfighter will search and fix these errors and make sure they are written correctly in the Application Paths.
Note: by fix we mean delete the missing path. Registry programs remove items that do not map back pysically to paths, etc. They do not repair in the sense of making a bad path somehow work. If the path does not exist, the item is removed. This has the effect of preventiong potential errors that can slow down and even cause programs to crash.
Windows Startup Items

Some programs will put themselves into the Windows Startup either because they are necessary for the computer to use during startup or because they can annoy you the most this way.
When uninstalled, moved or changed, they don't always get unregistered registered correctly and reassigned; this therefore slows your PC down during startup, displays errors or just annoys you on your computer.
SLOW-PCfighter checks items that are set to always run on startup from various locations in the registry and confirms that these item files physically exist. If they do not, the startup item can be removed from the registry from this scan.
Please notice that you can control these Windows Startup Items in SLOW-PCfighter under UTILITIES and STARTUP MANAGER. Here you can activate or activate each Startup Programs as you please, but be sure that you do not deactivate important Startup Programs such as Anti-Virus or programs windows needs to work correctly

File / Path References
There will most often be results in this category.
Registry Items that are assorted with non-existing files or Folders will show up here.
Take your Temporary Files that are often created during startup, they are no longer necessary but have left a signature here.
Some programs will create Temporary Entries in this area while they are running and that is why you can suddenly find new Entries here even though you have just cleaned your computer. This has little consequences and you should not worry about it.
SLOW-PCfighter maps items in several registry locations to confirm that files and paths in these locations exist. If they do not, this is considered a registry error and these items can be removed.
Program Shortcuts

Ever had the Error "Windows is searching for the program" ?
If program is uninstalled or moved, the Shortcut activation cannot find the right program to start.
LOW-PCfighter removes references to shortcut items that do not map back to the location shortcut contained in the registry.
If the location does not exist, it will delete it in the registry or delete/correct the Entries in the Registry.
Empty Registry Keys

Empty Registry Keys are created all the time on the computer when you move, uninstall or delete items.
This is usually a Category where there are often found Error/Entries that are incorrect or Empty.
While not necessarily an error, generally empty keys offer no advantage to remaining in the registry. This option removes detected empty registry keys that contain no value information. Some keys are sometimes place in programs as place-holders whether they are used or not. In some cases, some keys are considered "Self-healing", which means that even though the key is deleted and thought to offer no value, some programs automatically will recreate these keys. If you run into keys that are self-healing, you always have the option to add them to the Ignore list found under SETTINGS in SLOW-PCfighter
File Associations

As the word says, the Key are associated with a file.
Its key has errors or faulty Entries; it will slow down your computer or make it impossible to open documents by double-clicking them.
File associations allow you to double-click on a file of a know extension such as a PDF file, word document, graphic file, etc. and have the program that is associated with that file type automatically load the file. If the path that points back to the application that loads a specific file type extension is missing, then the file association will not work, and may cause your system to hang or become slow or unresponsive. SLOW-PCfighter detects errors in file association areas of the registry and will remove the bad associations from the registry.

Invalid Class Keys
A Class Key also called CLSID and works as a Program ID for each program installed.
Each program Class Key has at least a Default Value and one "Subkey" - CLSID / CLASS ID
The Class ID is always Unique.
If these are mixed up or have errors, this can cause serious errors and slow down on your computer.
SLOW-PCfighter will make sure every ID is correctly associated with the right file.Sound and App Events
Every computer has sound files. These are sound files that are directly associated with windows sounds and OS functionality. Such as beeps and clicks for errors, message boxes, etc.
These files often get moved, changed and corrected, but SLOW-PCfighter will make sure your computer has registered them correctly and cleanup any problems.
CLSID/TypeLib/Interface Entries

These types of Registry entries control how Windows combines different components to perform complex tasks. Problems here can cause errors, task failures, or even system crashes.

Copias de respaldo; consideraciones básicas

  • Mientras más importante sean los datos que se manejan mayor es la necesidad de hacer copias de respaldo de esos datos.
  • Una copia de respaldo es tan útil como su estrategia de restauración asociada
  • Guardar la copia cerca de los datos originales es poco sabio, ya que muchos desastres como incendio, inundación y defectos en el suministro de energía eléctrica pueden causar daños a las copias al mismo tiempo
  • Copias automatizadas y programadas deben ser preferidas ante copias manuales que pueden ser afectadas por errores humanos
  • Copias pueden fallar por una serie de razones. Una estrategia de verificación o monitoreo es una parte importante de un plan exitoso de copias de respaldo
  • Es bueno archivar datos de respaldo en formatos estándares y abiertos. Ésto ayuda a la recuperación en el futuro cuando el software usado para hacer la copia de seguridad sea obsoleto. Permite además el uso de software diferente

Tuesday, August 11, 2009

Pérdida de DATOS: Causas típicas

  • Fallas de Hardware Suministro de energía, fallas de componente electrónicos, errores en la superficie de discos, errores de reinstalación y ensamble, sistema operativo y aplicaciones mal diseñados, mal configurados y sin implementación adecuada - 56%
  • Errores humanos (errores de usuario, de técnicos y otros chambones titulados) al guardar, modificar, manipular o rescatar datos) - 26%
  • Amenazas informáticas: Virus y cierto malware(subjetivamente considerados la causa principal de infección y -a la larga- destrucción de archivos) - 4 -10 %
  • Robo de equipos, pillaje, vandalismo (del MAS o del MENOS), siniestros y desastres naturales
Considere además como un problema importante en la informática:
el robo o fuga de información confidencial por software espía o
intrusión directa de un hacker a su red o PC para copiar datos
robo de sus contraseñas y cuentas de instituciones bancarias,
como un ataque a la privacidad personal, no subestimar
la consiguiente posible publicación de datos internos y
situación financiera de su empresa o negocio.

PC o Portátil marca "CARACOL"

Razones básicas para el procesamiento o respuesta lentos:
Razón principal:
Elección de la empresa, técnico o ingeniero equivocados para la
adquisición y/o ensamble y/o implementación y/o mantenimiento (del | o de los) equipo(s)
  • Particionamiento, configuración y uso inadecuados
  • Memoria RAM insuficiente
    Memoria Virtual no configurada correctamente
  • Errores del sistema de archivo
  • Errores del SPD y otros problemas de módulos de memoria
  • Disco con errores mecánicos o electrónicos
  • Errores en los controladores principales
  • Mantenimiento básico inexistente
  • Plataforma equivocada
  • Tarjeta con errores de condensadores
  • Problemas térmicos del procesador o chipset
  • Spyware, Adware, rootkits, etc.
  • Uso del equipo como Spamer
  • Uso del equipo como porno-server
  • Uso del equipo como Zombie (DDoS)
  • Uso del equipo como servidor mal implementado para la vigilancia por cámaras
  • Uso del equipo como pseudo-servidor de base de datos o webserver mal implementado
  • Rutas no válidas
  • Aplicaciones importantes no configuradas
  • Extensiones de archivo inútiles
  • Entradas de software obsoletas
  • Controles no válidos
  • Fuentes no válidas
  • Asociaciones de archivos no válidas
  • Dll's compartidas inexistentes
  • Registro corrupto o lleno entradas de malware
  • Programas de inicio inexistentes
  • Programas no válidos en "Añadir/Eliminar"
  • Entradas para desinstalar huérfanas o múltiples
  • Claves de Registro huérfanas
  • Archivos de ayuda múltiples e innecesarios
  • "No tomar los servicios de Tux & Cía."
NO confundir: Equipos con los cuales se navega demasiado lento en internet o descarga a tasas mucho menores a las sugeridas, tienen otras razones técnicas...

Protección de DATOS y mayor disponibilidad de equipos

Le implementamos en su sistema informático (sea independiente o centralizado en un servidor de archivos) soluciones estandarizadas (en realidad una parte de la implementación de la política de seguridad de datos) que permiten de modo automático copias integrales semanales y diariamente copias incrementales o diferenciales como archivos de respaldo de sus valiosos datos en medios externos (CD-R/RW, DVD+R) o dispositivos NAS o pseudoservidores con redundancia de hardware (software RAID 1 o 5) implementados sobre Linux o algún sistema operativo Wintel para servidores.
Solución de bajo costo que le permitirían en caso de un desastre -tomando el caso de medios extraibles- usar el CD o DVD con la copia de respaldo en otro equipo y proseguir con su trabajo habitual –en menos de 5 min. y con pérdidas mínimas. Así puede preocuparse en otro momento de la inspección y reparación del equipo siniestrado o problemático (virus o fallas técnicas).
Soluciones con redundancia de hardware con 2, 3 a 4 discos en software RAID adecuado a sus requerimientos
Soluciones NAS (dispositivos especiales en red) semiprofesionales para evitar pérdida total de los datos ante un determinados siniestros y robo de los equipos principales.

Wednesday, August 5, 2009

Implementación profesional para uso empresarial

Para la Consultoría Tux & Cía. una implementación correcta del sistema informático y aplicaciones en un gabinete ensamblado o de marca conocida para uso empresarial comprende:
  • hardware correctamente ensamblado, BIOS actualizado y configurado adecuadamente, si tiene opciones
  • particionamientos adecuado al uso del equipo
  • instalación y configuración del sistema operativo correcto (e.g. Windows XP 64 bit sobre hardware de 64 bit, o sea: cualquier tarjeta principal y los nuevos procesadores de los últimos 3 años)
  • aplicaciones necesarias para el usuario, de preferencia software alternativo legal (software de código abierto, libre)
  • aplicaciones de uso administrativo básico que permiten monitoreo del hardware, advierten con alertas tempranas de fallas de disco (SMART software) y otros, que usados peródicamente, mantienen óptimamente el sistema de archivos (defragmentador y limpiador de archivos basura)
  • actualizaciones y parches del sistema operativo hasta el mes de entrega (ni el Service Pack2 de agosto 2004 en el caso de Windows XP ni instalaciones desatendidas con el Service Pack 3 Release Candidate)
  • configuración de aplicaciones contra virus, parásitos, troyanos, espías, rootkits, bots y demás software malicioso (para proteger sobre todo los datos contra infecciones de virus y demás pestes digitales)
  • implementación de mecanismos de seguridad (cortafuego, filtros, etc.)
  • Instalación y configuración de mecanismos de seguridad para navegadores seguros (ni IE6 ni IE7))
  • aplicaciones que permiten la recuperación rápida de la imagen del sistema informático funcional en menos de 20 minutos
Eso significa un tiempo de ensamble, instalación, configuración e implementación de 8 - 10 horas.
Además, NO olvidemos:
Explicación básica del uso de tal implementación para que el usuario pueda hacer el mantenimiento básico del equipo y aplicaciones funcionales (45-60 min)

Espera eso por 100-200 Bs? Pues, busque entonces un jornalero!

Desde luego, tiene Ud. toda la potestad de elegir entre nuestra implementación y la de "nuestra competencia".
La implementación profesional de Tux & Cía. en un equipo no ensamblado por la empresa, tiene el costo de 400 - 450 Bs.
No hay en Cambalandia instalación más profesional que la nuestra, con disculpa previa a los ingenieros y técnicos de ciertas empresas con "décadas de experiencia". Que alguno lo ponga a prueba, si lo duda!
Mis aportes (o mejor referido, extractos y referencias a aquellos escritos por especialistas): Bitácora Técnica de Tux & Cía., que espero le sirvan a quienes dan servicios mediocres al usuario profesional y empresarial, que se merece un mejor servicio que el común ofrecido en Santa Cruz y visto en innumerables equipos particulares y de empresas.

El "servidor" de la empresa

Si tiene como equipo importante un PC con la base de datos y el resto de la aplicación contable (o "sistema") para el manejo de la empresa que en realidad se llama ERP (Enterprise Relationship Management) [Planificación de los recursos de la empresa] y/o CRM (Customer Relationship Management) [Manejo de las Relaciones con el Cliente] y a ese equipo con uno o dos discos le refieren como "servidor", sepa que un verdadero servidor tiene un alto costo, redundancia en el suministro de energía, dos o más procesadores (MP) y un hardware RAID con 4 o más discos rígidos, que permite cambios de discos sin desconectar el equipo (hotswap).
Por lo tanto su PC (que alberga la base de datos y el "sistema contable") con un disco rígido y un disco conectado al USB no puede ni siquiera llamarse un pseudoservidor.
Un equipo con función de pseudo-servidor de alta disponibilidad y redundancia a nivel de hardware (Software RAID con 4 discos) cuesta hoy hasta poco menos de 1000 US$... y es la solución ideal para empresarios cansados de jugar a la lotería de datos en una empresa donde, pese a ciertas copias de seguridad que hacen los encargados del mantenimiento, paran perdiendo datos de modo periódico.
En algunos casos, si ha comprado un equipo en los últimos 12 a 18 meses, puede que se pueda implementar el software RAID adecuado y otro hardware con un costo mucho menor a 300 US$ para permitir alta disponibilidad, poco tiempo fuera de servicio y lo más importante: Asegurar la integridad de la base de datos de la aplicación y los datos de gerencia, administración y contabilidad.
Espero su llamada...
[Si requiere un servidor real debe considerar unos (4000-8000) US$ o más. Si lo requiere... le implemento uno sobre Linux con toda la tecnología de avanzada o en último caso: M$ Windows]