samedi 25 novembre 2006

Divisez par 3 la taille de Microsoft Office !!!

Ok, voila un million d'années que je voulais mettre en ligne ce tips (à l'heure ou Office 2007 sort en RTM, sa sent même un peu le réchauffé, mais bon je pense qu'il doit y' avoir deux ou trois personnes que cela peut encore intéresser...).
Voici donc, une méthode révolutionnaire pour faire maigrir votre installation d' Office. Quand je dit "maigrir", je parle d'un vrai régime qui va diviser par 3 le point d'office. La technique est relativement simple, puisqu'il s'agit grâce à un petit programme de ne copier que les fichiers dont office à réellement besoin pour fonctionner.
Évidement ce n’est pas de moi, mais d’un petit génie qui traînait sur les forums de MSFN.org , cite de haute volé que je vous recommande chaudement.





  • Ce hack marche sur toutes les versions à partir de Office 2000 (exception faite de 2007 que je n'est pas testé).
  • En plus, parce que je suis sympa, je vous explique également comment inclure tout les services packs
  • Enfin, cerise sur le gâteau : le tout s'installe sans que vous ayez à bouger le moindre petit doigt (Oui je sais, avec ça vous rendrez tout vos "amis" jaloux dans les soirées mondaines, mais trêves de galéjades car pour en arriver la, y'a quand même un peu (pas de trop) de travail à fournir...)

note : La partie concernant les mises à jour est une adaptation partiel et libre du guide d'installation de msfn.org . N'hésitez pas à vous y reporter en cas de problème.

Avant de se lancer, 2 ou 3 choses indispensables pour que tout se passe bien :

  • Votre Cd d’Office... ou se qui s'en rapproche le plus... (!!?!?)
  • Le petit programme magique à downloader ici, il s'appelle OfficeShrink
  • 500 ou 600 Mo d’espace disque
  • Une installation CLEAN de Windows. J’entends par clean une installation toute fraîche sans autres logiciels que Windows, c’est hyper important, sinon vous risquez d’avoir une installation qui ne fonctionne pas. Si vous ne comptez pas réinstaller Windows prochainement, une machine virtuel fera très bien l'affaire.
  • un cerveau…super tout le monde en à un…

I) Créer une installation Administrative

La première étape de cette cure d’amaigrissement est de créer se que Microsoft appel une installation administrative. Une installation administrative permet entre autre d'installer office au travers du réseau, mais également d'y inclure les divers services packs.

Munissez vous donc de votre CD d'office, ouvrez une invite de commande ou lancer "Exécuter" du menu Démarrer.

Tapez : X:setup.exe /a ( X est donné ici à titre indicatif, est doit être remplacé par la lettre du lecteur CD)

Une fenêtre s'ouvre alors vous invitant à entrer le répertoire de destination de l'installation administrative (Nous choisirons pour l'exemple C:Office2003ADM) ainsi que le numéro de série d'office (vous l'entrez ici, et vous êtes tranquille advitam eternam, office ne vous le demandera plus jamais).

Les fichiers vont alors se copier automatiquement vers le répertoire de destination. Voila c'est fini.

Si Office vous renvoi un message d'erreur du style "cette version ne supporte pas l'installation administrative", c'est que votre version d'office ne peut pas le faire, en effet vous devez posséder une version "non-retail" ou "volume lisence"

II) Intégration des Service Packs & correctifs

Bon, je ne vais pas vous refaire l'article sur la sécurité, si vous estimez que votre machine est suffisamment protégée et que vous avez suffisamment d'expérience pour ne pas vous faire attaquer par des pièces jointes vérolées, vous pouvez vous passer de cette étape, pour les autres (les gens raisonnables) voici comment mettre à jour votre installation d'Office vers les derniers services pack.

téléchargez les services pack correspondant à votre version d'Office. Puis Exécutez les lignes de commandes qui les suivent (en modifiant les chemin en bleu en fonction des noms que vous avez donné à vos répertoires) afin de les inclure dans l'installation administrative.

Office 2000 :

Sr1 : Data1.exe
Sp2 : Sp2admin.exe
Sp3 : O2ksp3a.exe

commandes :

data1.exe /Q /C /T:C:oxupdate(depacke le Sr1 dans le répertoire tampon C:oxupdate)
sp2admin /Q /C /T:C:oxupdate (depacke le SP2 dans le répertoire tampon C:oxupdate)
O2kSp3a.exe /Q /C /T:C:oxupdate (depacke le SP3 dans le répertoire tampon C:oxupdate)<

msiexec /aC:office2000ADM\data1.msi /pC:oxupdate\data1.msp SHORTFILENAMES=TRUE /qb+
msiexec /aC:office2000ADM\data1.msi /pC:oxupdate\sp2admin.msp SHORTFILENAMES=TRUE /qb+
msiexec /aC:office2000ADM\data1.msi /pC:oxupdate\mainsp3ff.msp SHOTFILENAMES=TRUE/qb+

(pour inclure les sr1,sp2 et sp3 dans le répertoire de l'installation administrative)

chemins à modifier :

C:office2000ADM représente le répertoire de l'installation administrative
C:oxupdate représente le répertoire oû ont été depackés le Sr1, le Sp2 et le Sp3
Une foie l'opération terminée, vous pouvez effacer le répertoire C:oxupdate
Les principaux patches de sécurité pour Office 2000 sont disponibles ici .
La méthode pour les inclure à l'installation administrative est expliqué au paragraphe d'Office 2003

Office XP :

les Sp1 est Sp2 sont inclut dans le Sp3

Sp3 : OfficeXpSp3-kb832671-fullfile-fra.exe

Commandes :

OfficeXpSp3-kb832671-fullfile-fra.exe /Q /C /T:C:oxupdate (Dépaque le SP3 dans le répertoire tampon C:oxupdate)

Les principaux patches de sécurité pour Office XP sont disponibles ici .

La méthode pour les inclure à l'installation administrative est expliqué au paragraphe d'Office 2003

Office 2003 :

Le Sp1 est inclut dans le Sp2

Office2003SP2-KB887616-FullFile-FRA.exe

Listes des update post sp2 à placer dans un répertoire diffèrent. Pour l'exemple nous le nommerons : C:office2003updates

office2003-KB921580-FullFile-FRA.exe
office2003-KB921566-FullFile-FRA.exe
office2003-KB917151-FullFile-FRA.exe
office2003-KB914455-FullFile-FRA.exe
office2003-KB918419-FullFile-FRA.exe
office2003-KB916518-FullFile-FRA.exe
office2003-KB917334-FullFile-FRA.exe
office2003-KB913571-FullFile-FRA.exe
office2003-KB905756-FullFile-FRA.exe
office2003-KB913807-FullFile-FRA.exe
office2003ptk-KB905645-FullFile-FRA.exe
office2003-KB892843-FullFile-FRA.exe
office2003-KB907417-FullFile-FRA.exe
office2003ptk-KB913571-FullFile-FRA.exe
office2003-KB919029-FullFile-FRA.exe
office2003-KB924424-FullFile-FRA.exe
office2003-KB923272-FullFile-FRA.exe
office2003-KB921587-FullFile-FRA.exe
office2003-KB923091-FullFile-FRA.exe
office2003-KB923094-FullFile-FRA.exe
office2003-KB923097-FullFile-FRA.exe
office2003-KB923088-FullFile-FRA.exe

Cette liste évoluant de mois en mois vous pouvez retrouver les principales mises à jour pour office 2003 ici

commandes :

Office2003SP2-KB887616-FullFile-FRA.exe /Q /C /T:C:SP2 (pour depacker le Sp2 dans le répertoire C:SP2)

msiexec /p C:SP2\MAINSP2ff.msp /a C:office2003ADM\PRO11.msi SHORTFILENAMES=TRUE /qb

msiexec /pC:SP2\<OWC11SP2ff.msp /a C:office2003ADM\OWC11.MSI SHORTFILENAMES=TRUE /qb

(pour inclure le sp2 dans répertoire de l'installation administrative)

chemins à modifier :

C:office2003ADM représente le répertoire de l'installation administrative

C:SP2 représente le répertoire oû à été depacké le SP2

Une foie l'opération terminée, vous pouvez effacer le répertoire C:SP2

L'installation des upadtes va se faire via une petite ligne de scripte que voici :

FOR %f IN (*.exe) DO %f /Q /C /T:C:office2003updates (pour depacker toutes les mises à jour dans le répertoire C:office2003updates)

Attention avant de la lancer, vérifiez bien que le prompt(le ">") du DOS pointe bien dans le répertoire des mises à jour(soit : C:office2003updates>).

Durant cette étape, il vous sera également demandé si vous souhaitez écraser ou non le fichier ohotfix.ini, répondez "Oui pour tous".

Une foie le dépackage terminé, effacez tout les fichiers du répertoire à l'exception de ceux qui ont une extension .msp

Maintenant il va falloir ajouter ces mises à jour à l'installation administrative en exécutant cette ligne de scripte :

FOR %f IN (*.msp) DO start /wait msiexec /p %f /a C:office2003ADMpro11.msi SHORTFILENAMES=TRUE /qb

Ici également vérifiez bien que vous vous trouvez dans le répertoire C:office2003updates avant de lancer le scripte

Voila, la partie pénible est terminée retournons maintenant à des choses beaucoup plus simples.

III) Installation silencieuse

Installez Le kit de ressource Office dont voici les liens pour les différentes versions :

Kit pour Office 2000

Kit pour Office Xp

Kit pour Office 2003

Kit pour Office 2007

(Les kits n'est disponible qu'en version englaise)

Installez le puis lancer l'application : Custom Installation Wizard

Ce programme va vous permettre de définir les paramètres d'installation d'office afin que l'installation s'effectue sans rien vous demander.

Ce processus se divise en 24 etapes dont voici les passages les plus utiles pour réussir l'installation silencieuse :

  • Etape 2 : sélectionnez le fichier .MSI de votre installation administrative : PRO11.msi,PROPLUS.msi PRO.msi ou DATA1.msi selon la version d' Office.
  • Etape 3 : créer un nouveau fichier .MST
  • Etape 4 : nommez votre fichier .MST : unattended.mst, est sauvez le dans le répertoire d'installation administrative. Soit pour notre exemple : C:office2003ADM
  • Etape 7 : sélectionnez les composants que vous voulez installer.

Allez jusqu'a la derniere étapes, en ne vous souciant pas de se que vous ne comprenez pas. Une foie tout cela terminé, le fichier de configuration. unatttended.mst sera sauvé dans le répertoire administratif.

IV) Cure d'amaigrissement et repackage

Creez un fichier texte que vous nommerez shrink.ini, et copiez-y le texte suivant:

[Language]
lang=French
dir=1036
retry=&Réessayer
title=Microsoft Office
error=Erreur
[Directory]
Office Source=E:\Office2003ADMOffice Target=C:\2003Shrink[Files]
Office Setup EXE file=SETUP.EXE
Office Setup MST file=unattended.MST

Il peut y'a voir quelques modification à apporter en fonction de votre version d'office ou de l'endroit ou vous avez créer vos répertoires.

Office Source=Spécifiez l'emplacement de l'installation administrative

Office Target=Spécifiez le répertoire ou sera sauvé la version alléguée d'office. Attention ce répertoire doit être créer manuellement par vos soins.

Office Setup EXE file=Suivant certaines version le nom de l'exécutable peut changer, par exemple dans office 2000, il s'appelle INSTALL.exe. Vérifiez donc le nom de l'exécutable se trouvant à la racine du répertoire administratif.

Sauvez le à la racine de C: puis copiez au même endroit l'exécutable d'Office-Shrink et lancez le.

A la question : "do you want to use the setup file ?" répondez "oui" !

Tout devrez alors se passer sans la moindre intervention de votre part. Des fenetres s'ouvriront puis se fermeront toutes seul jusqu'à la fin du processus.

Une fois l'opération terminé, la comparaison laisse sans voie, mais jugez plutôt :

officesmall

Passage de 678 Mo à 145 Mo juste en supprimant les fichiers inutiles, moi je dit bravo!!!!

Il ne reste plus qu'a pacquer le tout avec winrar ou 7zip en n'oubliant pas d'y insérer la ligne qui permet de lancer l'installation de façon complètement automatique. Cette ligne de commande vous servira également si vous souhaitez juste installer office sans le zipper :

setup.exe TRANSFORMS=Unattended.MST /qb

Voici donc la méthode pour créer une archive auto extractible avec Winrar :

  • Sélectionnez le répertoire contenant l'installation alégée.
  • Bouton droit : "Add to Archive"
  • Cochez "create SFX archive" ansi que "create solid archive", mettez "compression Méthode" sur "best" le tout au format RAR
  • cliquez sur l'onglet "Advanced" et appuyez sur "SFX options"
  • Sur l'onglet "General" dans la section "setup program"
  • Remplissez la case "Run after extraction" avec : setup.exe TRANSFORMS=Unattended.MST /qb
  • cliquez sur l'onglet mode est sélectionnez "Hide all" ansi que "Overwrite all files"
  • cliquez sur Ok, voila c'est fini.

Note à propos d'Office 2007 : à l'heure ou j'ecris ces ligne, office 2007 est en version RTM est ne dispose pas encore d'un kit de ressources. Mais soyez sur que dés qu'il sera disponible, je me fais un devoir de verifier si il est possible de le faire maigrir lui aussi...


mardi 21 novembre 2006

Petits liens qui vont bien !

Vous n'imaginez la foultitude de choses intéressantes que l'on peut trouver sur les Digg-like ou les services de social bookmarking. Mais le plus énorme c'est que vous m'imaginez pas la foultitude de choses encore plus intéressantes que l'on peut trouver dans les sections 'upcoming'(en attente de publication) de ces sites.

Quelque perles de Geek que j'ai déniché pour vous :







Soft & Services Web :

Genometri : Vous étés un super coder, mais vous étés incapable de choisir 2 belles couleurs pour mettre votre travail en relief. Genometri génère des palettes vraiment chouette pour vous.

Shavlik NetChk Protect : La boite à qui Microsoft a commandé BaseLine Security analyser(version light de leur soft) propose désormais sont logiciel de patching gratuitement contre une adresse mail valide. Voici donc une solution miracle pour "les pauvres malheureux qui ont découvert qu'ils c'étaient fait abusés par une copie illicite de Windows" (si vous voyez ce que je veux dire !!!) : Réinstallez Windows. Désactivez WindowsUpdate. Installez NetChk. Retrouvez la sérénité...

Giveaway of the day : Ce site ne propose rien de moins que des logiciels avec leur licences gratuitement. L'offre est évidemment limitée, mais le concept est très bon pour faire connaitre de nouveau logiciels.

Windows live writer plugin : Site de plugin's pour Writer le soft de blogging de Microsoft.

Oldversion : Vous cherchiez désépérement la version 3 de Acdsee ou la version 2 de Photoshop...ne cherchez plus, elles sont toutes disponibles sur Oldversion.

Developpement Web :

Eric's weblog : Eric's weblog : Eric est développeur, mais pas chez n'importe qui, il travaille chez Google. Il donne des conseils extrêmement pointus en développement Dhtml/javascript.

Excargot : Retrouvez ici les meilleurs astuces pour javascript, Html et Css

Digg-Like :

Tutorialicio.us : Un digg spécialisé dans les tutoriaux. Tout le panel est couvert : retouche d'image, son, programmation, astuce etc..

Betamarker : Concept bizarre de prime abord mais idée génial à l'utilisation : Betamarker et un digg ou vous votez pour faire monter vos softs préfères. Jusqu'ici aucun intérêt sauf que lorsqu'une nouvelle version d'un des soft que vous supportez est mis en ligne, on vous envoi un petit mail pour vous dire : "Eh !! la version 9.5237 bis révisé 22 de Opera est sortie, tu peux la télécharger ici"... génial !!!

Tutmarks : Pour ceux que l'anglais rebute, voici l'équivalent français de Tutoralicio.us

Lecture Edifiante :

Apprenez à programmer en 10 ans : petite épître qui remet les idées en place des personnes qui souhaiterez s'investir dans la programmation.

Les 10 principaux mythes du geek entrepreneur : A lire absolument. se texte est là traduction d'un billet de Ron Garett ingénieur du programme Adword de Google. Ce type a sondé la nature profonde du geek et en a tiré des enseignements d'une limpidité transcendante. exceptionnel !!!

Les 18 erreurs qui tuent les startup : Par Paul Graham le concepteur du filtre anti-spam. Encore une foie d'excellent conseil pour tout ceux que le web 2.0 tente.

Divers et variés :

FunkyWeb : FunkyWeb : le blog de FunkyWeb, émission de la chaîne tv Game-one est une excellente ressource pour trouver des liens utiles, insolites et originaux.

Typorganism : c'est beau comme une bonne vieille demo Amiga. Mention spéciale à l'ASCII-O-MATIC qui génère des mosaïques ascii à partir d'image et permet de sauver le tout en html.

Tout les softs gratuit developpés par Microsoft

Tout les soft gratuit pour tablet PC de Microsoft

Tout les soft gratuit pour Office de Microsoft

Ici, un poste qui recense tout les services de vidéo en ligne.

Flux Rss :

http://www.thundermain.com/rss/ : ce flux est un must indispensable, il vous propose les mises à jour quotidiennes du site des download de Microsoft.

http://www.digg.com/rss/containertechnologydig.xml : Le feed technologique des upcoming de Digg, C'est à dire tout ce qui n'a pas été publié. C’est une vraie mine d'or bourré d'infos pointus d'une bien meilleur qualité que se qui est publié. Vous y trouverez des tutoriaux, des astuces de développement, des exploits, des softs etc.... Tout pour rendre un geek heureux

Emule :

Un reportage excellent sur l'histoire des hommes qui ont fait de l'informatique ce qu'elle est aujourd’hui : avec Steeve(Jobs), l'autre Steeve(Vosniac), l'autre Steeve(Balmer), Bill, Linus et les chevelus géniaux de chez Xerox... que de la pointure quoi !

A voir absolument pour sa culture geek.

(N’oubliez pas d'ouvrir votre mule avant de cliquer sur ces liens.)

Les cinglés de l'informatique -Part 1

Les cinglés de l'informatique -Part 2

Les cinglés de l'informatique -Part 3

mercredi 15 novembre 2006

Microsoft rate une belle occasion de giffler Google...

 

Microsoft_Office_System_logo

Connaissez-vous Office Outlook Connector ? Ce produit de Microsoft qui a déjà une petite histoire (puisqu'il vient de sortir en version 1.8) permet ni plus ni moins de synchroniser mails, notes, contactes et calendrier de votre Outlook préféré avec votre compte mail Msn, Office ou Hotmail. Dit comme cela sa n'a l'aire de rien mais en faite c'est une petite révolution.

En effet, depuis un certain temps déjà, tous les 'Parigos' qui font la pluie et le beau temps de la blogosphere nous rabachent sans relâche que l'avenir est online, que Google, grâce à sa suite bureautique va mettre Office au placard à balais est Windows avec pendant qu'on y est. L'enthousiasme de ces gens fait plaisir à voir mais je crains qu'ils n'en oublient quelques réalités que ne connaissent plus que les 'gueux' de la province. Si est facile pour ces personnes d'avoir accès à Internet à peu prés n'importe ou elles se déplacent, il n'en est pas forcement de même pour des catégories tel que : les travailleurs itinérant, les commerciaux, les gens qui prennent le train, le bateau ou l'avion.

Pour ces derniers, des concepts comme le client locale ou la consultation offline prennent tout leur sens. Et c'est là que Microsoft aurait pu faire très fort : en proposant de la synchronisation d'informations capitales comme le calendrier de rendez-vous ou le carnet d'adresse ; il pouvait balayer du revert de la main les Google Calandar, 30Boxes et tous les autres en proposant une offre complète online (Live Mail est sont calendrier) entièrement récupérable pour la consultation offline. Je dit 'aurait', car Microsoft est passé complètement à coté : Au lieu de proposer ce fameux connector gratuitement, ils n'ont rien trouvé de mieux à faire que de le vendre. Je croix qu'actuellement peu de gens peuvent apprécier l'impact qu'aurait une telle offre si elle était complètement gratuite. Il existe des 10ene de services de calendrier en lignes, mais aucun d'eux n'est capable de vous servir à quoi que se soit si vous n'étés pas connecté au net. Aucun d'eux ne possede un dispositif vraiment simple pour rappatrier vos rendez-vous localement, est aucun d'eux ne se synchronise ni avec Outlook ni avec n'importe quel autre client mail équipé d'un calendrier !

Alors les puristes pourront toujours polémiquer que le calendrier de Google est génial (est c'est vrai qu'il l'est) , je reste persuadé qu'aucune des innovations qu'il possède ne ferait le poids face au vieillissant calendrier de Microsoft couplé à une synchronisation locale.

Voilà, dommage pour Microsoft, dommage pour nous, et temps mieux pour Google et pour le petit génie qui écrira un synchronisateur Ical ou Gdata/Outlook(ou autre) complètement intégré... Programmeurs : à vos claviers…

 

Addendum : Je viens de comprendre le pourquoi du comment ; aujourd'hui 15 Novembre 2006, c'est la sortie officielle de Office Live (VF ici). Ce nouveau produit en ligne va permettre aux pme/pmi de fabriquer à moindre frais leur vitrine professionnel avec une foule options sympa, comme l'enregistrement du nom de domaine gratuitement, un système de stats, un système de publicité, de l'espace de stockage, des boites mails, du calendrier collaboratif, ect etc... Le tout décliné en versions gratuite et payante. Et bien je vous le donne en mille : la consultation des mails (office live mail) via Outlook n'est possible que dans les versions payante. On peut supposer que si ces services payant remportent l'adhésion du publique, Microsoft aura finalement joué un bon coup en sachant monétiser la synchro offline !

vendredi 10 novembre 2006

Mon Premier Plugin pour Maxthon

Voilà, cette foie ça y est, j'ai profité de mes vacances pour me mettre sérieusement au HTML/Javascript, est je viens de sortir mon premier plugin pour Maxthon.

C'est un plugin super top 'moumoute' qui permet de faire des recherches simultanées sur plusieurs moteurs 'bien sous tout rapports' tel que : RapideShare, Emugle, Torrent.net, PhazeDll et bien d'autres encore...

vous pouvez trouver tout cela sur le cite officiel. il y'a juste un bug d'affichage dans les CSS, car j'ai développé le plugin avec le moteur de IE7 et en rentant de vacances (il y'a 3 heures) je l'ai essayé sous mon Win2000/IE6 et là j'ai vraiment compris le calvaire des developpeur web... un fix pour la prochaine version je pense...

Sinon, juste pour rire, j'ai écris ce post avec windows Live writer, et bien je croix qu'il va remplacer mon affreux blogJet parce qu'il est vraiment épatant (il ne lui manque que le dico en français est là... je ne vous dit pas le bonheur....)